有沒有辦法創建不可見的文字?

有沒有辦法創建不可見的文字?

我想創建一個文字檔案(格式無關緊要),其文字不可見。我的意思不是隱藏檔案。具有不可見、可複製文字的普通文件。或可以按照密碼的顯示方式顯示,如星號或點?任何想法將不勝感激!

基本上我想阻止自己訪問某些網站(你可以自由猜測)。我想我需要找到不同的方法來解決這個問題。

答案1

您可以將字體設定為與背景相同的顏色,例如白色。任何富文本編輯器都允許這樣做... Windows 上的寫字板和 Mac 上的 TextEdit 都將讀取 .rtf 格式,並且白色字體將不可見。文字將是可選擇和可複製的。

答案2

好的,聽起來您可能需要使用一些 Web 類型的環境。根據您對星號的想法,這裡有一些值得深思的地方。將以下程式碼複製到記事本中,並將其另存為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,您將看到以下內容:

在此輸入影像描述

文字方塊設定為密碼類型,這會導致屏蔽,但也會禁止使用者使用普通的複製命令。因此,您必須以程式設計方式取得文字並將其設定到剪貼簿 - 因此需要「複製文字」按鈕。

我知道這只是您整個過程的第一步,但希望它是有用的思考?

答案3

這是您可以做的。

  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來查看秘密訊息。

相關內容