我想創建一個文字檔案(格式無關緊要),其文字不可見。我的意思不是隱藏檔案。具有不可見、可複製文字的普通文件。或可以按照密碼的顯示方式顯示,如星號或點?任何想法將不勝感激!
基本上我想阻止自己訪問某些網站(你可以自由猜測)。我想我需要找到不同的方法來解決這個問題。
答案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
這是您可以做的。
開啟命令提示字元並變更為您選擇的目錄,例如
cd desktop
類型
notepad filename.txt
。這將要求創建一個文件。點擊yes
以建立文件。如果你想寫點什麼。- 現在您需要將資料隱藏在該文件後面。意味著如果任何人打開該文件,他只能看到
filename.txt
數據。 類型
notepad filename:txt:secret_message.txt
。建立文件並將您的秘密訊息放入其中。secret_message.txt
即使它存在,也根本不可見。您可以
secret_message.txt
透過鍵入開啟notepad filename:txt:secret_message.txt
來查看秘密訊息。