Ich möchte eine Textdatei (das Format spielt keine Rolle) erstellen, deren Text unsichtbar ist. Ich meine keine versteckte Datei. Eine normale Datei mit unsichtbarem, kopierbarem Text. Oder könnte sie wie Passwörter angezeigt werden, als Sternchen oder Punkte? Ich bin für jede Idee sehr dankbar!
Im Grunde möchte ich verhindern, dass ich auf bestimmte Websites zugreife (Sie können es sich ausdenken). Ich denke, ich muss eine andere Lösung dafür finden.
Antwort1
Sie können die Schrift in derselben Farbe wie den Hintergrund einfärben, z. B. weiß. Jeder Rich-Text-Editor ermöglicht dies ... Word Pad unter Windows und TextEdit auf dem Mac lesen beide das RTF-Format und weiße Schrift ist unsichtbar. Der Text kann ausgewählt und kopiert werden.
Antwort2
OK, es klingt, als müssten Sie eine webbasierte Umgebung verwenden. Hier ist ein Denkanstoß, basierend auf Ihrer Idee von Sternchen. Kopieren Sie den folgenden Code in einen Notizblock und speichern Sie ihn als „whatyouwant.hta“ (die Dateierweiterung muss „hta“ sein):
<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>
Starten Sie dann die HTA-Datei und Sie sehen Folgendes:
Das Textfeld ist als Passworttyp festgelegt, was zur Maskierung führt, dem Benutzer aber auch die Verwendung eines normalen Kopierbefehls verbietet. Sie müssen den Text also programmgesteuert abrufen und in die Zwischenablage einfügen – daher die Schaltfläche „Text kopieren“.
Ich weiß, dass dies nur ein Schritt Ihres Gesamtprozesses ist, aber hoffentlich ist es ein nützlicher Denkanstoß?
Antwort3
Folgendes können Sie tun:
Öffnen Sie die Eingabeaufforderung und wechseln Sie in ein Verzeichnis Ihrer Wahl, z. B.
cd desktop
Geben Sie ein
notepad filename.txt
. Sie werden aufgefordert, eine Datei zu erstellen. Klicken Sie,yes
um die Datei zu erstellen. Schreiben Sie etwas, wenn Sie möchten.- Jetzt müssen Sie Ihre Daten hinter dieser Datei verbergen. Das bedeutet, dass jeder, der die Datei öffnet, nur
filename.txt
die Daten sehen kann. Geben Sie ein
notepad filename:txt:secret_message.txt
. Erstellen Sie die Datei und fügen Sie Ihre geheime Nachricht darin ein.secret_message.txt
ist überhaupt nicht sichtbar, obwohl es existiert.Sie können es
secret_message.txt
durch Eintippen öffnennotepad filename:txt:secret_message.txt
, um die geheime Nachricht anzuzeigen.