テキストが見えないテキスト ファイル (形式は問いません) を作成したいと思います。隠しファイルではありません。テキストが見えない、コピー可能な通常のファイルです。または、パスワードのようにアスタリスクやドットで表示することはできますか? アイデアがあれば、ぜひ教えてください。
基本的に、特定の Web サイトにアクセスできないようにしたいのです (推測は自由です)。これを解決するには別の方法を見つける必要があると思います。
答え1
フォントの色を背景と同じ色 (白など) にすることができます。どのリッチ テキスト エディターでもこの操作が可能です。Windows の Word Pad と 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 を起動すると、次の画面が表示されます。
テキスト ボックスはパスワード タイプとして設定されており、マスクされますが、ユーザーは通常のコピー コマンドを使用することもできません。そのため、テキストをプログラムで取得し、クリップボードに設定する必要があります。そのため、[テキストのコピー] ボタンがあります。
これは全体のプロセスの中の 1 つのステップに過ぎないことは承知していますが、考える上で役立つ情報になれば幸いです。
答え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