----------------------------------------------------------------------------- 【 ソフト名 】 randsleepexec version 1.01 [x86] 【製作・著作】 Copyright(C) 2019-2020 矢吹拓也 【 動作環境 】 Windows XP/Vista/7/8/8.1/10 (日本語奨励,32bit) ※x64環境でも動作可 ----------------------------------------------------------------------------- 1. はじめに   指定された秒数の間でランダムな時間待機し、処理を終了します。   または、指定されたプログラムを実行します。 2. 何をするプログラムなのか? ふと、一定時間経過後に、次の処理を実行したいことがありました。 最近のWindowsならば、timeoutコマンドがあり、指定秒数待機させることは可能 なのですが、次のようなことがやりたかったのです。 ・待機させる秒数をランダムにしたい ・ランダム秒数は、指定した期間内としたい  さすがにこういったコマンドは標準では存在していないため、自作することに しました。 3. 動作環境   Windows XP/Vista/7/8/8.1/10 (日本語版奨励,32bit)で動作します。   x64環境でも動作します。   Windows Me/2000以下では動作しません。   Windows 8/8.1/10では、デスクトップアプリとして動作します。 4. インストール方法とファイル構成   本ソフトにはインストーラはありません。   解凍した時に出てくるexeファイルを、適当なフォルダへ配置してください。   ファイルの構成は、下記の通りです。   randsleepexec.exe … コマンドライン版本体   randsleepexew.exe … GUI版本体   randsleepexec.txt … ドキュメント(このファイル)   設定ファイルはありません。 5. アンインストール   インストール時に配置したファイルを削除してください。   設定ファイルはありませんので、iniファイルやレジストリの削除は不要です。 6. 起動方法 / 基本的な使用方法   コマンドライン版もGUI版も、引数指定で起動します。  ■コマンドライン版の場合:   【書式1】 randsleepexec   【書式2】 randsleepexec <実行コマンド [オプション]>  ■GUI版の場合:   【書式1】 randsleepexew   【書式2】 randsleepexew <実行コマンド [オプション]>  【書式1】では、の間でランダムな秒数待機し、処理を終了します。  何かキーを押せば(あるいは「カウントダウン省略」ボタンを押せば)、直ちに  処理を終了します。   入力例:randsleepexec 10 50 … 10〜50秒の間でランダムに待機します。   入力例:randsleepexew 10 50 … 10〜50秒の間でランダムに待機します。  GUI版でも同様の引数は利用可能ですが、あまり意味がありません。  【書式2】では、の間でランダムな秒数待機し、<実行コマンド>を  実行します。何かキーを押せば(あるいは「カウントダウン省略」ボタンを押せば)、  直ちに<実行コマンド>を実行します。   入力例:randsleepexec 1 5 cmd /c echo aaa     →1〜5秒の間でランダムに待機したあと、aaaと表示します。   入力例:randsleepexew 1 5 notepad c:\windows\win.ini     →1〜5秒の間でランダムに待機したあと、メモ帳でc:\windows\win.iniを開きます。  GUI版では、秒数をカウントダウンするダイアログに次のボタンもあります。  ・[一時停止]/[再開]   押すことで、カウントダウンを一時停止したり、再開したりできます。  ・[中止]   カウントダウンを省略し、<実行コマンド>を実行しません。   【書式2】を利用している場合のみ有効です。  ・[バージョン情報]   本ソフトウェアのバージョン情報を表示します。   本ダイアログが表示している間もカウントダウンは継続しますが、   本ダイアログを閉じない限り、カウントダウンが0になっても本ソフトが終了したり、   <実行コマンド>の実行が行われたりしません。 7. 著作権・転載について   本プログラムはフリーソフトです。著作権は 矢吹拓也 にあります。   本プログラムを使用した際に生じたいかなる障害についても、またドキュメント  ファイル等に不手際があったとしても、著作権所有者は一切の責任を負わないもの  とします。   このソフトウェアは、ユーザーが自称初心者(=初心者であることを威張り、他  の人より多くの利益を得ようとする者)である場合は利用できません。自称初心者  の方のご利用はお控えいただきますよう、お願いします。従いまして、自称初心者  の方が初心者であるが故に起こした事故、または自称初心者であるが故の質問など  は一切受け付けませんので、予めご了承下さい。   このプログラムは再配布可能[*]です。これには、他のネットワーク、インター  ネット上の他のサイトへの転載、雑誌の付属メディアへの掲載・収録も含まれま  す。一般的な再配布の概念を拡張し、次の事柄も認められます。   ・アーカイブ形式の変更を行うこと。あるいは再アーカイブを行うこと。   ・他国語への翻訳を行うため、配布物にあらかじめパッチを当てて再配布    すること。あるいはパッチを公開すること。   ・有用なメッセージの追加あるいは有用なメッセージへの変更のために、    配布物にあらかじめパッチを当てて再配布すること。あるいはパッチを    公開すること。   ・有用な機能を追加するために、オリジナルのモジュールの追加を行うこと    (ファイル単位に限る)。   ・不要な機能を除去するために、ファイル単位で除去を行うこと。   ・有料での再配布を行うこと。あるいは有料ネットワークへ転載すること。   なお、ミラーサイトへの転載を行う場合は、改変は一切認められません。  [*] 最も新しい正式版の再配布をしていただきますよう、ご協力をお願いします。    開発途中のバージョン(tr/α/pp/pr/β/fb/rc等)の再配布をしてはいけません。    開発途中のバージョンが雑誌等の付属メディアに収録されてしまった場合、出    版社の全負担で回収していただくことになりますのでご注意下さい。   再配布については、作者に断りなく行うことができます。   本ソフトウェアの著作権上の規定は、日本国の法律に準拠することとします。   詳しくは、INASOFTのWebサイトを参照して下さい。   個別の事情がある場合や不明点などは、作者までご相談下さい。   ニュースサイトや更新情報を扱うサイト、個人サイトなどでの紹介などで  アイコンや実行画面を使われる場合も、連絡なしで構いません。   プログラム中になんらかのバグが見つかったり、ドキュメントやヘルプの中にミ  スがあった場合は、メールなどで知らせていただけるとありがたいです。 8. 質問をお寄せになる場合の注意   質問をお寄せになる前に、ご質問の内容が本ソフトウェアと無関係のものでない  かをご確認下さい。また、同様の質問がすでにサイト上やドキュメント中に記載済  みでないかもご確認ください。   質問をお寄せいただく場合は、ソフトウェアの名称・バージョンなどの基本的な  情報の他、お使いのPCの機種名や環境情報、OSの名称やバージョン等をなるべく  細かくお知らせ下さい。   回答に必要な情報がお寄せいただけないと、質問にお答えできないことがありま  すので、ご協力をお願いします。 9. 更新履歴 2019/ 9/29 ver.1.00 初公開 2020/ 3/10 ver.1.01 GUI版に[一時停止]/[再開]、[中止]ボタンを追加。 また、GUI版の[?]ボタンを[バージョン情報]ボタンに名前変更。 10. 開発支援金の受付について   いつもご利用いただきありがとうございます。   INASOFTでは開発支援金(いわゆる寄付)の受付を開始いたしました。受付の  方法については、下記サイトをご参考いただければと思います。   開発支援金について   https://www.inasoft.org/kifu.html   よろしくお願いします。 ※Windows、Windows Vistaは米国Microsoft Corporationの米国およびその他の国におけ  る登録商標です。 ※その他記載されている会社名、製品名などは、各社の登録商標もしくは商標です。 ※本ソフトウェアを利用される方がお使いになるPCに、ウイルス対策が施されている  ことを確認して下さい。ウイルス対策が施されていない場合、本ソフトウェアを  利用してはいけません。また、質問も受け付けません。 ※このソフトウェアを利用して、犯罪行為を行うことを禁じます。 ※brothersoft等悪質転載サイトからダウンロードされたファイルは悪質に改変されて  いることがありますので、悪質転載サイトからダウンロードしたフリーソフトは  使用禁止にしますと共にサポート対象外としますので予めご了承願います。 ----------------------------------------------------------------------------- [INASOFT] https://www.inasoft.org/ [eメール] https://www.inasoft.org/mail.html を参照してください。