私の vb.NET プロジェクトでは、「コンテンツ」リソースへの参照がありますcheck_output.txt
。コードでは、このファイルを開いて書き込み、既定のテキスト エディターでファイルを表示します。私が使用するコードは次のとおりです。
Dim FILE_NAME As String = Application.StartupPath & "\" & "check_output.txt"
If System.IO.File.Exists(FILE_NAME) = True Then
Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
objWriter.Write(txtOutput.Text)
objWriter.Close()
System.Diagnostics.Process.Start(FILE_NAME)
Else
MsgBox("Impossibile trovare il file di testo di default", vbCritical, "Errore")
End If
txtファイルを一時ファイルとして扱いたいので、書き込み時以外は常に空になります。しかし、ユーザーに保存を許可したくないので、ファイルを閉じると「名前を付けて保存」ダイアログが表示されます。ファイルを閉じると、空に戻ります。これって入手困難ですか?これどうやってするの?
言い換えれば、「ファイル->新規」を実行したときのようにエディターが機能するようにしたい...つまり、ハードディスクに保存されていない一時ファイルがあります。