1

次の 2 行を含むバッチ ファイルがあり、それらを 1 行のコードに変更します。

set arg=%1%
"C:\Program Files\TextPad 6\TextPad.exe" -u "D:\www\%arg:~14,-1%"

コンテキストは、 http://msdn.microsoft.com/en-us/library/aa767914%28v=vs.85%29.aspxで説明されているように、Web ページの URL ハンドラーを使用していることです。

現在、バッチファイルをurlコマンドとして設定することでそれを行っているため、%1がそれに渡され、変換されてからテキストエディターが実行されます。しかし、バッチ ファイルを使用する必要がないように、すべてを url コマンドで実行したいと思います。

4

1 に答える 1

4

多くの試行錯誤の後、私はこれが機能することを発見しました:

cmd.exe /v:on /c set arg=%1& start /D"C:\Program Files\TextPad 6" TextPad.exe "D:\www\!arg:~14,-1!"
于 2012-07-26T23:33:44.213 に答える