1
Dim ProcessProperties As New ProcessStartInfo()
ProcessProperties.FileName = "notepad.exe"
ProcessProperties.Arguments = "/p c:/doc.txt" 'command line arguments ''
''ProcessProperties.WindowStyle = ProcessWindowStyle.Maximized
Dim myProcess As Process = Process.Start(ProcessProperties)

上記のコードを使用して印刷すると、「doc.txt」が印刷されます。印刷終了時にファイル名を表示させたくない

4

2 に答える 2

2

コマンド ラインからメモ帳に引数を渡してヘッダーを非表示にすることはできません。/P 引数に使用できる唯一のパラメーターはファイル名です。(リンクを参照)

ヘッダーを印刷から隠す唯一の方法は、メモ帳を開いて [ファイル] -> [ページ設定] に移動し、ヘッダー コマンドを変更することです。(リンクを参照)

プロセスを使用して印刷する必要がある場合は、印刷引数をサポートするサードパーティの編集ツールを検索してみてください。

もう 1 つの方法は、テキスト ファイルを印刷する機能を実装することです。この Stackoverflow の記事 (リンク)を参照してください。

于 2013-09-30T09:50:50.543 に答える
1

印刷ページにファイル名が表示されないようにするか上書きするには、メモ帳のヘッダーとフッターのオプションを構成する必要があります。これは、ユーザー入力をシミュレートして [ページ設定] ダイアログを表示し、ヘッダーとフッターをクリアすることで実行できます。

ユーザー入力 (マウスやキーボード) を送信する方法はいくつかあります。手始めに、次の 2 つを見ることができます。

于 2013-09-30T09:37:00.397 に答える