2011-07-07 9 views
0

ユーザーからの入力をddmmyyyy形式で受け取り、ユーザーがこの形式で日付を入力すると、ファイルはそれぞれのフォルダーに移動します。私は次のコードで試したが、面倒だった。Windowsバッチでのユーザー入力操作プログラミング

SET/p str =フォルダの名前を入力してください。 30062011:

移動C:\ DocumentsとSettings \ MYPC \デスクトップ* _ %のSTR%のた.pdf S:**%STR%**

答えて

1

失敗していますか?ユーザー入力を移動または受け入れる?

私は、次の試みたが、私は上記のコードのように、ユーザの入力

@echo off 
set /P theuserinput="Enter the filename: " 

echo %theuserinput% 
+0

を読み取ることができています、私は、自分の与えられたコードでは、例えば、パスでPARAMTERとしてユーザー入力を渡したいです%useruserput%は変数ですので、moveコマンドのようにこの変数を渡すことができます:move c:/ cdrs /%theuserinput%d:/%theuserinput%ユーザーは日付を入力しました。 30062011同じ日付の他のフォルダにフォルダ??? – Mareena

+0

この点で助けてくれる人は誰ですか? – Mareena

+0

このリンクをチェック:http://stackoverflow.com/questions/26551/how-to-pass-command-line-parameters-in-batch-file – Anuraj

関連する問題