

バッチファイルを作成し、CDで配布したいと考えています。
使用者はパソコン初心者の方が多いため、バッチファイルからバッチを実行するときに
表示されるコマンドプロンプトを表示しないようにしたいのです。
過去ログ
http://oshiete1.goo.ne.jp/kotaeru.php3?q=782798
にある「ショートカットで最小化」の方法だと、
CDのドライブ名が固定できないため、うまくいきません。
何かよい方法がありましたら教えてください。
よろしくお願いします。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
>batファイルと同階層に「aaa」というフォルダがあり
>このフォルダ内のファイルをPCの指定の場所(固定)にコピーさせたい
copy aaa\*.* c:\temp
のようなバッチを書けばいいと思います。
CDとかドライブ名は必要ありません。
この回答への補足
すでにそれは書いてあります。
ファイル数が多いからか?
コマンドプロンプトがデスクトップ上に出てしまうので
それを消す方法を教えていただければと思っています。
その方法の1つとしてショートカットを作成して
最小化して起動する方法があったということです。
No.2
- 回答日時:
VBScriptからバッチを起動するとウィンドウを表示せずに実行できます。
http://okweb.jp/kotaeru.php3?qid=1242774
CDドライブ名の調査についてもVBScriptが使えます。
http://okweb.jp/kotaeru.php3?qid=1243119
ご回答ありがとうございます。
できればCD以外の場合や、ドライブが複数ある場合なども対応できるように
相対パスで指定できるようにしたいのですが
VBScriptでそれも出来ますでしょうか?
内容としては
batファイルと同階層に「aaa」というフォルダがあり
このフォルダ内のファイルをPCの指定の場所(固定)にコピーさせたいと考えています。
No.1
- 回答日時:
ショートカットというのはPIFファイルのことをさしているのでは?BATと一緒に配布して、PIFを実行するようにすれば良いです。
BATだけなら、先頭に
@echo off
といれればある程度の抑止にはなります。それ以上は、バッチそのものを見直さないといけません。
ご回答ありがとうございます。
ショートカットというのはBATファイルへのショートカットを作成したので
ご指摘の通り、PIFファイルです。
これの「リンク先」に相対パスを入れたいのですが
無効になってしまいます。
どのように編集したらいいか教えていただけないでしょうか?
またBATファイル自体にも1行目に@echo offは入れてあります。
ファイルのコピーなどの操作しかしていないですが…
やっぱりコマンドプロンプトは出てきてしまうのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- システム 外付けHDDの初期化について 4 2023/03/05 20:00
- その他(プログラミング・Web制作) バッチファイル 1 2022/09/16 14:51
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- バックアップ 外付けHDDが認識されません 3 2023/03/07 17:11
- Windows Me・NT・2000 コマンドプロンプトのdisk partについて 2 2023/03/05 15:49
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- システム 外付けHDDの初期化について 4 2023/03/05 21:19
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- Google Drive マイドライブが表示されない 2 2022/12/17 18:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
[teraterm] waitコマンドで停止...
-
exeファイルを実行するとコマン...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
複数のbatファイルを自動実行し...
-
「読み取りと実行」と「読み取...
-
ネットワーク名が見つかりません
-
Access の VBA 実行中に他の操...
-
Excelのセルの内容をコマンドプ...
-
Excel VBA ステップインが途中...
-
メッセージを他のPCに出したい
-
ExcelのVBAが特定のPC上でのみ...
-
ブラウザーのリンクをクリック...
-
Shell関数からバッチファイルを...
-
バッチファイルが不正終了して...
-
batからexeを実行し戻り値を受...
-
[VBScript]ファイルの削除
-
vba でイラストレーターのスク...
-
VBScriptでコマンドプロンプト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
[teraterm] waitコマンドで停止...
-
バッチファイルの内容を表示さ...
-
exeファイルを実行するとコマン...
-
VBscriptが起動しない?
-
これってパソコンの最適化が完...
-
「読み取りと実行」と「読み取...
-
複数のbatファイルを自動実行し...
-
Windows System32 Security Hea...
-
ネットワーク名が見つかりません
-
エクセル フォルダの画像を画...
-
Excel(エクセル) VBA プロシー...
-
PDFファイルを開き、印刷し、閉...
-
Access の VBA 実行中に他の操...
-
バッチファイルが不正終了して...
-
VScodeのエラー解決法 Pythonの...
-
VBScriptでコマンドプロンプト...
-
pythonスクリプトを管理者権限...
-
VB.NETでのDOSコマンドを実行に...
-
batからexeを実行し戻り値を受...
おすすめ情報