ファイルのショートカットをスタートメニューに送信するバッチスクリプトを作成しようとしていますが、「開始」オプションを設定する際に問題が発生しました。私はそれを行うためにShortcut from Optimum Xを使用しています。これは私のコードではなく、10年前の古いプログラムのエラーかもしれません。意図と "で開始" ファイルのディレクトリに設定してショートカットを作成するようバッチ%〜f1は動作しますが、スペースのため%〜dp1が失敗します
shortcut /f:"%targetfolder%\%fileName%.lnk" /w:"%~f1" /a:c /t:%1
作品を実行
%~f1
=C:\Program Files (x86)\Example\Example.exe
%~dp1
=C:\Program Files (x86)\Example\
。しかし、それは宇宙に遭遇したときにパスがプログラムに誤りがファイルされている場合
shortcut /f:"%targetfolder%\%fileName%.lnk" /w:"%~dp1" /a:c /t:%1
は、例えば、失敗した実行すると
「パラメータ 『ファイルは、』コマンドの構文無効
さですこれは十分な情報がない場合には正しくない」
申し訳ありませんが、私は非常に少ないバッチを知っています。
私は物事を単純に保つために2番目の方法を使用し、それは完全に機能しました。私はエスケープとして\を見ていたと思ったことはないと思う。どうもありがとうございました! – TeeJay