windowsの.batchスクリプトにパスワード保護を追加するのは、驚くほど難しいことではないが、何の説明もなしに達成するのは難しいだろう。時間をかけて勉強すれば、すぐにパスワード保護ができるようになるだろう。
知っておくべきこと
- メモ帳アプリケーションを使って、.Batファイルにパスワードを追加することができます。
- スクリプティングとは、プログラムを正しく実行させるためのコードを書くことです。
- スクリプトを作成したら、パスワードを設定します。
コードを書く
-
メモ帳を開きます。スタート]-[すべてのプログラム]-[アクセサリ]でメモ帳アプリケーションを開くことができます。アクセサリーの中にメモ帳があります。Windowsユーザーは、スタートメニューに「notepad」と引用符なしで入力してエンターキーを押すだけでいい。アプリケーションが開きます。
-
コードを@ echo offで始める。これはスクリプトを開始するための行です。 スクリプトとは、プログラムを正しく実行させるためのコードを書くことです。この行でテキストを書き始めることができます。 これを書いたら、下のコードをコピーします。
- :A
- echo プログラムを起動するためにパスワードを入力してください。
- set/p "pass=>"
- if NOT %pass%== passwordhere goto :FAIL
-
スクリプトを終わらせるために、最後の仕上げを加える。 プログラムの最後に、以下の行を追加する:
- :FAIL
- echo 無効なパスワードです。もし追加でテキストを書きたいのであれば、書くことができる。行目のテキストと2行目のテキストの間に時間を置きたい場合は、「ping localhost (数字)」という行を追加する。これは、各行のテキスト間の時間を指定します。行目と3行目の間に書いてください。プログラムをゆっくり実行し、各行のテキストを使用する時間を与えたい場合は、ping localhostの時間を長くしてください。コードから表示されるテキストの各行の間のポーズがping localhostの時間になります。プログラムに「Hello」と表示させ、その5秒後に「How are you」と表示させたい場合は、ping localhost 5と書く。
- goto :end
- 終了
仕上げ
-
passwordhere」を好きなパスワードに変更する。好きなパスワードを選んでください。長さも自由です。引用符を忘れないでください。
-
ファイルの末尾に.batをつけて保存する。デフォルトは.txtなので、変更する必要があります。すでに保存してある場合は、「ファイル」→「名前を付けて保存」で拡張子を.batに変更してください。.txtが表示されない場合は、「拡張子を表示する」というボックスをチェックする必要があるかもしれません。
-
パフォーマンスとメンテナンス」を開きます。コンピュータのコントロールパネルからこのタブに移動できます。スケジュールされたタスク」に移動し、先ほど作成したファイルに移動します。誰かがログオンしようとしたとき、特定のファイルやフォルダを開こうとしたとき、またはその他のプロンプトが表示されたときなど、いつでも実行するように設定できます。
コメント
最新を表示する
NG表示方式
NGID一覧