Я хотел бы создать текстовый файл (формат не имеет значения), текст которого невидим. Я не имею в виду скрытый файл. Обычный файл с невидимым, копируемым текстом. Или это может отображаться так, как отображаются пароли, в виде звездочек или точек? Благодарим за любую идею!

По сути, я хочу удержать себя от доступа к определенным веб-сайтам (вы можете догадаться). Я думаю, мне нужно найти другой способ решения этой проблемы.

3 ответа3

3

ОК, похоже, вам может понадобиться использовать какую-то среду веб-типа. Вот немного пищи для размышлений, основанной на вашей идее звездочек. Скопируйте приведенный ниже код в блокнот и сохраните его как whateveryouwant.hta (расширение файла должно быть hta):

<html>
    <head>
        <title>Masked Text with Copy</title>

        <HTA:APPLICATION 
             ID="HTAUI" 
             APPLICATIONNAME="Masked Text with Copy"
             SCROLL="no"
             SINGLEINSTANCE="yes"
             WINDOWSTATE="maximized"
        >
    </head>

    <style>
    BODY
    {
       background-color: #b3c7e0;
       font-family: Arial;
       font-size: 8pt;
       margin-top: 2px;
       margin-left: 8px;
       margin-right: 3px;
       margin-bottom: 3px;
    }

    </style>

    <script language="VBScript">

    Sub Window_Onload
        self.Focus()
        self.ResizeTo 372,72
    end sub

    Sub copyTextClick
        strCopy = MaskedTextBox.Value 
        document.parentwindow.clipboardData.SetData "text", strCopy 
    End Sub

    </script>

    <body>
        <p align="left">
            <font face="Arial" size="2">Masked TextBox</font> <input type="password" name="MaskedTextBox" size="20" value="Secret Text!">
            <input type="button" value="Copy Text" onclick="copyTextClick" name="copyText">
        </p>
    </body>
</html>

Затем запустите .hta, и вы увидите это:

Текстовое поле устанавливается как тип пароля, что приводит к маскированию, но также запрещает пользователю использовать обычную команду копирования. Таким образом, вы должны получить текст программно и установить его в буфер обмена - отсюда кнопка «Копировать текст».

Я знаю, что это только один из этапов вашего общего процесса, но, надеюсь, это полезная пища для размышлений?

2

Вы можете покрасить шрифт так же, как фон, например, белый. Любой форматированный текстовый редактор позволит это ... Word Pad в Windows и TextEdit в Mac будут считывать формат .rtf, а белый шрифт будет невидимым. Текст будет доступен для выбора и копирования.

-1

Вот что вы можете сделать.

  1. Откройте командную строку и перейдите в каталог по вашему выбору, например cd desktop

  2. Введите notepad filename.txt . Это попросит создать файл. Нажмите yes чтобы создать файл. Напишите что-нибудь, если хотите.

  3. Теперь вам нужно спрятать свои данные за этим файлом. Означает, что если кто-то открывает файл, он может видеть только данные filename.txt .
  4. Введите notepad filename:txt:secret_message.txt . Создайте файл и поместите в него свое секретное сообщение.

  5. secret_message.txt вообще не виден, даже если он существует.

  6. Вы можете открыть secret_message.txt , введя notepad filename:txt:secret_message.txt чтобы увидеть секретное сообщение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .