スポンサーリンク

050-VBA

バッチファイル【*.bat】の名前をコマンドと同じにすると無限ループするので注意!

へっぽこヘタレシステム管理者の管理人です。

ひさびさに、システムトラブル(ヒューマンエラー)により・・・

AD【アクティブディレクトリー】のグループポリシーにログオンスクリプとを仕込むことになったのですが・・・

かなり久々の作業でしたので・・・

ほぼ完全に忘れており、簡単なバッチファイルの仕込みにかなり手こずりました。

まず、スタンドアロンで起動するバッチファイルを作ったのですが・・・

これがうまく動きません・・・

原因が分かってしまえば、単純なのですが・・・

最初それが分からずに、無駄に時間を浪費してしまいました。

コマンドとバッチファイルのファイル名を同じにすると・・・

さて、バッチファイルを作った時は、ファイルのファイ名を考えるのが面倒くさく・・・

コマンドと同じ名前を付けたのですが・・・

これが失敗でした。

上の画像は、一例ですが・・・

例えば・・・

【ping】を打つコマンドのバッチファイルを【ping.bat】とすると・・・

画面が、無限ループとなります。

おそらくですが・・・

バッファイファイル内の【ping】を実行すると・・・

【ping.exe】ではなく・・・

自分自身である【ping.bat】を実行してしまい、無限ループとなる様です。

これを避けるには・・・

下図の様にコマンドの記述を明示的に【ping.exe】とすると回避できるようです。

スポンサーリンク

回避方法はコマンドとファイル名を同じにしないこと

といことで、この問題が発生しない様に回避するには・・・

コマンドとバッチファイルのファイル名を同じにしないことです。

この解決方法を、知ってからですが・・・

そういえば、ずいぶん前に同じことで悩んだことがあり、解決策も認識していたことを思い出しました。

今回は、すっかり忘れていたのですが・・・

まったく下らない事で時間を浪費しました。

ブログランキングにご協力ください!
ブログランキング・にほんブログ村へ

文字コードも注意

また、日本語が含まれるバッチファイルを作成する際には・・・

文字コードも重要な様です。

Windows標準のメモ帳を使うと・・・

文字コードは【utf-8】となりますが・・・

日本語が含まれる場合は【ANSI】で保存する必要があります。

他のテキストエディタが使える場合は【SHIFT-JIS】でも問題ありません。

ブログ開設に必要なドメイン取得、サーバーレンタル、ASPの登録等は、こちらのサイトから!

スポンサーリンク
スポンサーリンク

-050-VBA

執筆者:


comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

元祖国内RPAの【RocketMouse Pro】を試す!画像認識クリックはかなりの精度!

へっぽこヘタレ管理者の管理人です。 さて、高価な【WinActor】のライセンス問題があり・・・ 簡単な作業を安価に利用できるツールとして、いろいろと試してみていますが、 完全無料RPAの【マクロマン …

接続先のポートの状況をコマンドで確認する方法!test-netconnection・telnet!

へっぽこヘタレシステム管理者の管理人です。 さて、システム管理をしていると・・・ たまにですが、ネットワーク関連で接続先のポートが接続できるかどうかを確認する必要が出てきます。 あまり使うことはないの …

EXCELやACCESSの関数やVBA・SQL文等の忘備録まとめ!

このページでは、管理人が良く使う次のソフト MS-EXCEL(エクセル) MS-ACCESS(アクセス) Oracle(オラクル)SQL について、良く使うけれどもすぐに忘れて、何度も調べ「関数やVB …

EXCELドロップダウンリストの連動!知っていると便利な機能!

へっぽこへたれシステム管理者の管理人です。 さて、久々のEXCELネタですが・・・ ドロップダウンリストの連動について忘備録として掲載します。 エクセルを使っていると、ドロップダウンリストよりデータを …

WinActorとマクロマンの画像マッチングでのクリック精度を比較してみた!やはり無料RPAでは難しいのか?

へっぽこヘタレシステム管理者の管理人です。 さて、前回に続き、無料RPA【マクロマン】を使ってみます。 完全無料RPA【マクロマン】についてこちらの記事を 今回は、画像マッチングでボタンを認識してクリ …

スポンサーリンク
スポンサーリンク
スポンサーリンク