VBscriptでうまいことテキストにあるコマンドを発行できません。
文が全然違う気がしてきて・・・・
Dim strCOM
For i = 1 to 15
strCOM = "cmd /C cd /d D:\HEPPOKO & Format("0000", i) & .txt"
Set WshShell = CreateObject("WScript.Shell")
Set oExec = WshShell.Exec("strCOM ")
DドライブにあるHEPPOKO0001.txt~HEPPOKO0015.txtを順次展開したいのですが・・・
どなたかご指示ください。
No.1ベストアンサー
- 回答日時:
Dim strCOM
For i = 1 to 15
'==誤== Format関数はVBScriptにはない。文字列の区切りがメチャメチャ
strCOM = "cmd /C cd /d D:\HEPPOKO & Format("0000", i) & .txt"
'==正==
strCOM = "cmd /C cd /d D:\HEPPOKO" _
& Right("000" & CStr(i), 4) & ".txt"
'==間違いではないがループ内で毎回やる必要は無い。→ループ外で実行
Set WshShell = CreateObject("WScript.Shell")
'==誤== strCOMなどというコマンドは無い
Set oExec = WshShell.Exec("strCOM ")
'==正==
Set oExec = WshShell.Exec(strCOM)
>HEPPOKO0001.txt~HEPPOKO0015.txtを順次展開したいのですが・・・
「展開」というのは何をしたいのでしょう?cdコマンドは
カレントディレクトリを変更するので、ファイル名を指定しても
エラーになります。それとも"HEPPOKO0015.txt"はフォルダ?
この回答への補足
複数のレスになってしまい大変申し訳ありませんでした。
一つに書き直させていただいています。
大変失礼いたしました。
http://oshiete1.goo.ne.jp/qa4303985.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vba UserformからExcelシートの...
-
pdfファイルの複数添付 引数の型
-
VBA 別ブックから条件に合うも...
-
VBA 円グラフ 特定条件に一致し...
-
Excel_VBAについて質疑です。(...
-
Excel VBA 選択範囲の罫線色の...
-
Excel 範囲指定スクショについ...
-
エクセルのマクロについて教え...
-
【ExcelVBA】インデックスが有...
-
VBA 別ブックからコピペしたい...
-
VB.net(VB)で、フォームにExcel...
-
Outlookの「受信日時」「件名」...
-
郵便番号検索APIにてget Elemen...
-
VBA実行後に元のセルに戻りたい
-
Vba TextBox1.ControlSourceに...
-
エクセルのマクロについて教え...
-
ワードVBA どの表か知ることは...
-
Excelのマクロについて教えてく...
-
Excelのマクロについて教えてく...
-
ExcelVBA シート名を複数セルか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# Process.Startメソッドで複...
-
cshで拡張子を除いたファイル名...
-
DOSコマンドのダブルクォーテー...
-
C# 特定文字列まで削除の方法
-
API FtpPutFileの戻り値
-
複数のテキストファイルを結合...
-
sort の極意
-
VBからファイル・アプリケーシ...
-
powershellでのソート
-
ソート処理
-
改行コードについて vbNewLine
-
ファイル処理でのファイル指定...
-
Access2003でレポートのラベル...
-
拡張子はなぜ、大文字と小文字...
-
Androidアルバムの画像を消去で...
-
ひとつのファイルを一括で複数...
-
Windowsフォルダ内のファイルと...
-
フォルダの並び替えの項目を固...
-
フォルダの中に1個しかファイ...
-
エクセルでの計算式もしくはシ...
おすすめ情報