20

特定の場所に到達した後、コマンド プロンプトでコマンドを入力したい。どうすればこれを達成できますか?

例えば、

set PathName="X:\Web Content Mgmt\Completed Filtering\2013_Folder"
set comd="dir /b /s *.zip"
start "cmd" cd /d %PathName%

コマンドプロンプトを開き、を使用してパスを指定していPathNameます。その特定のパスに到達した後、comd変数をコマンドプロンプトに挿入して、目的の結果を取得したいと考えています。

これらは、バッチ ファイルで実行しようとしている特定のコマンドです。

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\anoopn>x:
X:\>cd
X:\Web Content Mgmt\Completed Filtering\2013_Folder
X:\Web Content Mgmt\Completed Filtering\2013_Folder> dir /b /s *.zip > C:\Users\anoopn\Desktop\abc.csv
4

6 に答える 6

3

次のコマンドを使用できます。はSET、ユーザー コンソールからの入力を変数コメントに設定し、 %comment%を使用してその変数を使用できます。

SET /P comment=Comment: 
echo %comment%
pause
于 2015-11-24T07:22:34.477 に答える
2
set "PathName=X:\Web Content Mgmt\Completed Filtering\2013_Folder"
set "comd=dir /b /s *.zip"
cd /d "%PathName%"
%comd%
于 2013-07-08T15:46:49.787 に答える
2

これを試してください:編集済み

@echo off
set "comd=dir /b /s *.zip"
set "pathName="
set /p "pathName=Enter The Value: "
cd /d "%pathName%"
%comd%
pause
于 2013-07-08T11:09:15.780 に答える
0

出力から他のバッチ ファイルを作成する場合は、バッチ ファイルに次のような行を追加します。

echo %pathname%\foo.exe >part2.txt

次に、定義済みpart1.txtpart3.txt既に完了していて、バッチを作成できます

copy part1.txt + part2.txt +part3.txt thebatyouwanted.bat
于 2013-10-11T20:34:46.853 に答える