助けてください..
ファイルがコピーされたら、コピーしたファイルフォルダーを開きたいと思いました。
DOS コマンドの起動を使用しました。ディレクトリ パスに空白文字が含まれていない限り、正常に機能します。
パスで引用符を使用すると、別の dos 画面が開きます。
**CMD ファイルの例:
XCopy C:\1\Source\Test.txt C:\1\Target 1\ /R/Y/K
start "C:\1\Target 1\"
Pause**
助けてください..
ファイルがコピーされたら、コピーしたファイルフォルダーを開きたいと思いました。
DOS コマンドの起動を使用しました。ディレクトリ パスに空白文字が含まれていない限り、正常に機能します。
パスで引用符を使用すると、別の dos 画面が開きます。
**CMD ファイルの例:
XCopy C:\1\Source\Test.txt C:\1\Target 1\ /R/Y/K
start "C:\1\Target 1\"
Pause**
あなたは引用符で正しい考えを持っていました. 注意が必要な点は、最初のパラメーターが引用符で囲まれている場合、最初のパラメーターがウィンドウ タイトルであると見なされることです。ターゲットを引用したい場合は、最初に引用されたタイトルを提供する必要があります。空にすることができます:
start "" "C:\1\Target 1\"
ただし、 という名前のバッチ ファイルがある場合は、Windows エクスプローラーTarget 1.bat
でフォルダーを開く代わりに、バッチ スクリプトを実行します。そのため、フォルダーをパラメーターとしてターゲットとしてTarget 1
明示的に指定して、robert oh's answer を使用する方が安全です。explorer
あなたが使用することができます
start explorer "c:\some folder\"