• ベストアンサー

バッチファイルの作り方

Windowsでのバッチファイルの作り方の 参考書やホームページなど、お勧めのものがあれば、 紹介お願い致します。 例えば、バッチファイルを使って、 DOSプロンプトにIPを入れるだけで、 IEのインターネットプロパティの IPアドレス欄に自動的に入力されているとか 実務経験がないもので・・・・ お勧めな物があればお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kvm
  • ベストアンサー率19% (123/617)
回答No.6

#4です VBS Visual Basic Script  これはDOS-BasicのWINDOWS版です WSH Windows Script Host  これはDOS-バッチファイルのWINDOWS版です どちらも DOSよりも複雑です "DOSよりも複雑"と言うよりも WINDOWSが複雑すぎるのです あなたの技量で勉強して下さいね  ( ^_^; )

keiyan999
質問者

お礼

ありがとうございます。 一度、本屋で見てきます。

その他の回答 (5)

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.5

IE等との連動はバッチでは非常に限定されたことしか出来ません。 入力した値で、IEを開く程度なら下記のようなBATファイルを作れば出来ます。 set /p IP="IPアドレスを入れてください:" start http://%IP%/ インターネットオプションの変更などは無理です。 これ以上高度な連携はVBS+WSHを使います。 http://www.roy.hi-ho.ne.jp/mutaguchi/wsh/ システムの操作やOfficeとの連携も出来ます。

keiyan999
質問者

お礼

ありがとうございます。

  • kvm
  • ベストアンサー率19% (123/617)
回答No.4

WinBatchEh ではどうでしょうか どの程度のレベルがよいのか わかりませんが 安定性が 良い 使い勝手が良い 普通のバッチファイルとほとんど変わりません しかし ある程度 学習が必要です Windows上で動作するプログラムとの連携も ある程度出来ます Help文を読みこなせる実力があれば 簡単に作れます 実力がなければ 辞めましょう ( ^o^; )

参考URL:
http://hp.vector.co.jp/authors/VA000007/
  • mii-japan
  • ベストアンサー率30% (874/2820)
回答No.3

通常言われているバッチファイルは、「コマンドプロンプト」で動作するものです IE等のWindows上で動作するプログラムとの連携は簡単にはできません #2の回答にあるように、いまさら素人がバッチファイル の時代ではないです コマンドプロンプトは、ネットワークのトラブルシューティングにはそれなりに有力な手段ですが

keiyan999
質問者

お礼

ありがとうございます。

  • ese_ee
  • ベストアンサー率48% (68/139)
回答No.2

DOSプロンプトよりも、VBScriptのほうがいいのでは?

参考URL:
http://www.happy2-island.com/vbs/cafe02/capter00704.shtml
keiyan999
質問者

お礼

ありがとうございます。

  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.1

まずは、コマンドプロンプトのコマンドを勉強しましょう。

参考URL:
http://itpro.nikkeibp.co.jp/free/NT/WinKeyWord/20040805/1/
keiyan999
質問者

お礼

ありがとうございます。

関連するQ&A

  • バッチファイルで電卓

    DOS窓に1+1と入力すると2と表示されるような,バッチファイルを考えています。バッチファイルではなくコマンドプロンプト上で「SET /A 1+1」と入力する方法なら分かりますが,これを応用できないでしょうか。ただし,バッチファイルはコマンドプロンプトからではなくアイコンをダブルクリックして起動させるものとします。

  • バッチファイルの作成について

    分からないことが2つありますので、 質問させていただきます。 1.バッチファイルを実行するときに   他のパソコンでは出来ない環境とかはあるのか。  (例えば、ファイル削除のバッチファイルを作成したとします。   管理者権限でバッチファイルを実行したにも関わらず   消せない…なんていうことはあるのでしょうか?   以前、プログラムを書いて、自分のパソコンでは上手く動作したのですが、   他のパソコンだと上手く動作しませんでした。(ファイルの削除が上手く行かなかった)   それに対する対応策などもあれば、教えてください。) 2.バッチファイルのコマンドプロンプトが自動終了するのを防ぎたい   IEが自動で上がるのを防ぐために、コマンドプロンプトで   IE_BLOCKERを実行し、キーボードで色々入力して実行していく必要があります。   そこで、 cd C:\IE10_Blocker IE10_Blocker.cmd /B pause 上記のように書き、 batファイルとして保存しました。 しかし、pauseがきくことなく、勝手に画面は閉じてしまうし、 C:\にIE10_Blockerが無かったとしても分からなくなってしまいます。 何か改善策はあるのでしょうか? 以上、よろしくお願い致します。

  • DOSPROMPTでのバッチファイルの実行について

    WIN98のDOSPROMPTでは、 dos窓をひらくときに、自動的にバッチファイルを実行する設定ができます。 XPのDOSPROMPTでは、プロパティをひらいても、そのような設定をする箇所がみあたりません。 XPでDOS窓を開くと同時にバッチファイルを実行する方法を教えてください。

  • バッチファイルについて

    バッチファイルの質問です。 バッチファイルで start "" "Microsoft Office Outlook 2003" と書いてメールソフトを起動させているのですが、 開くとパスワード入力を求められます。 これを手入力しているのですが、バッチファイルで 自動的に入力する方法はありますでしょうか? ちなみに、パスワード入力画面が開くと、 入力欄にカーソルがのっている状態です。 よろしくお願いします。

  • バッチファイル

    コマンドプロンプトから実行するコマンド 2つを、100回繰り返したいのですが、 バッチファイルで100回繰り返すにはどうしたらよいでしょうか? 単純にForで出来ると思っていたのですが、 dosのバッチファイルのforはちょっと違うみたいで、ほかの言語のように for(){繰り返したい処理} ということが出来ないみたいで、 しかも変数<100というのも出来ない? ようで(INで0 1 2 3・・・のように指定するのですね・・・?) 戸惑っています。 変数を使ってインデントして100で終了させようと思ったのですが、変数も使えない・・・??のですね。(使えるのでしょうか??) そこでWSHで一セット分のコマンドのバッチファイルを作ってWSHからそれを100回呼ぼうかと思ったのですが、いまいち方法がわかりません。 また、wshの中で直接dosコマンドが使えると最もよいのですが・・・。 詳しい方がいましたら教えていただけると幸いです。

  • バッチ終了時にDOS窓を閉じるコマンド

    自作バッチについて質問があるのですが、 バッチ終了時にDOSプロンプトを自動的に閉じる方法を教えて下さい。 以下の方法は知っているのですが↓ ------------------------------------------------------------ バッチのプロパティ画面の「プログラム終了時にウィンドウを閉じる」を チェックする ------------------------------------------------------------ 上記のようなやり方ではなく、バッチファイルの中に直接コマンドを書いて 設定する方法を教えて下さい。

  • こんなバッチファイルってできますか?

    あるディレクトリから実行するプログラムがあります。 このプログラムは、パラメタを取り込みますが、常に同じ物ではありません。 コマンドが長いので、パラメタを入力するだけの状態でコマンドを表示させるにはどうすればよいでしょうか。 具体的にいうと『evtutlnt ustatusall -s 開始番号 -e 終了番号』 このコマンドをDOSプロンプトに表示するバッチファイルを作りたいのです。

  • バッチファイルの動作についてお教えください

    バッチファイルの勉強中のものですが DOS窓が? C:\ > のときにコマンドプロンプトから下記のように入力したときの それぞれの働きを教えてください。 for /r %i in (*.txt) do copy %i F:\ 動作環境はWin7の32ビットと64ビットです。

  • windows2000のコマンドプロンプトのショートカット毎のバッチファイルの自動実行

    お世話になります。 現在、コマンドプロンプトのショートカットを起動した後、 物によって別々のバッチファイルを実行しています。 (複数のディレクトリにショートカットがあります) そこで、ショートカット毎に自動実行されるバッチファイルを 指定したいのですが、どのようにすればいいのか分かりません。 windows98の頃のMS-DOSプロンプトの頃は、 ショートカットのプロパティを見ると、 「バッチファイル」という項目があって、 ショートカット毎に実行できるバッチファイルが 指定できたと思いますが、 windows2000のコマンドプロンプトの場合は どのように行えばいいのでしょうか?

  • ヤフーを開き、検索画面に文字を入力するバッチ

    タイトル通りなのですが、わかるかたいましたら教えていただきたいのです。 コマンドプロンプトでバッチファイルを作成するのですが、 バッチファイルを実行すると、 IEのヤフー(www.yahoo.co.jp)を開き、検索バーに自動的に 特定の文字→ ○○会社 と入力しておいてある状態にするバッチファイルを作りたいのですが、どういう記述をしたらよいのでしょうか? わかる方いましたら教えてください。