2
バッチファイルを使用してショートカットを作成しようとしています。私はそれを行うには、次の手動手順を模倣するが、手動で作成したファイルをショートカットとして正常に動作しますが、バッチファイルのコマンドラインコマンドで作成したショートカットはechoコマンドは、テキストファイルに書き込むときに余分な文字を追加しますか?
は手動でショートカットを作成するワーク・しない:
- 作成しますテキストファイル
は、テキストファイルに次の内容を追加して保存します。
[InternetShortcut] URL=file:///D:\Logs
- はする.url拡張子を持つテキストファイルの名前を変更します。
このプロセスでは、D:\ Logsディレクトリへのショートカットが作成されます。
は今、私は
(
ECHO [InternetShortcut]
ECHO URL=file:///D:\Logs
) > E:\myshortcut.url
ファイル - バッチを使用してショートカットを作成するには、次んが、ショートカットは動作しません。内容を確認したところ、手動で作成したファイルとまったく同じように見えました。
手動で作成したファイルとバッチファイルで作成したファイルの違いは何ですか?
'echo'は、各行の最後にCR + LFシーケンスを追加します。 – Phylogenesis
http://superuser.com/questions/455364/how-to-create-a-shortcut-using-a-batch-script? – PeeHaa
@Phylogenesisファイルに書き込むときに、どうすればそれらをエスケープできますか? – Joe