スポンサーリンク

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


関連記事

相談業務の履歴管理!エクセル【EXCEL】のファイル共有ではかなり無理があるのでアクセス【ACCESS】でデータベースを共有する方法!

日々底辺を彷徨うヘタレなアラフィフオヤジの管理人です。 本日は・・・ ちょっと仕事の関係で他の部署から相談があり・・・ 相談業務の履歴管理について、アクセスで簡単なデータベースを作成しました。 従来の …

RPA・WinActorでGmail操作!ブラウザとの相性は悪い気がする?

絶賛底辺中の地方公務員の管理人です。 さて、今日もWinActorネタです。 本日は、WinActorでのブラウザ操作となります。 職場のグループウエアは、IE11で動くものですが・・・ 仕事の関係で …

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

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

ACCESSで給付金等の支給事務をするときの口座情報を入力するフォームの作成!金融機関コード・支店コード・金融機関名・支店名から相互に検索できるようにする!

へっぽこヘタレシステム管理者の管理人です。 さて、仕事をしていると・・・ 小規模な給付金の支給事務等で、簡単なデータベースを内製する場合が割とあります。 エクセル等でやる方法もあるのですが・・・ 管理 …

MVNOのSIMでスマホからテザリングでヤフーカーナビを使う!結構な頻度で通信が不安定でナビが動かなくなる!

へっぽこへたれ貧乏ライダーの管理人です。 以前使っていた、バイク用のポータブルナビが・・・ スペースの関係で【Z H2】には取付できなかったので・・・ 悩んだ挙句に、古いスマホをテザリングで接続してヤ …

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