batchに関するIMAKADOのブックマーク (4)
-
Djangoでは、Webアプリ以外にバッチ処理を実装することができます。 バッチ処理は、manage.pyのオプション処理として実現します。 実装するバッチ処理は﹁アクション﹂と呼ばます。 アクションをmanage.pyに追加するには、プロジェクトディレクトリorアプリケーションディレクトリ 直下に﹁management/commands﹂というディレクトリを作成し、commands配下にアクションを実行する スクリプトを実装することで実現されます。 例えば、﹁hogeapp﹂というアプリケーションディレクトリに﹁hoge_action﹂というアクションを 実装する場合、以下のようにファイルを作成します。 $ cd hogeapp $ mkdir management $ mkdir management/commands $ touch management/__init__
-
Windowsのバッチプログラム(.bat)を実行する際、ウィンドウを表示しない方法をお教えください。 常駐型のバッチを誤って停止してしまわないことを目的としています。︵停止は別のバッチを使用して行います︶OSはWindows XP Pro SP2です。 バッチファイルをエクスプローラ上でダブルクリックして、ウィンドウが表示されないようになればよいです。 実行時に最小化される方法があればその情報もほしいです。︵ただし、ショートカットを作成し、そこで起動時のウィンドウを最小化する設定は存じております。http://q.hatena.ne.jp/1105770702 こちらのご質問も参考にさせていただきました。︶OS標準の機能で実現することが望ましいですが、フリーソフトなどで実現する方法もあればその情報もほしいです。 ソースがあれば、出来ないという情報でもかまいません。
-
﹁%~$PATH:I﹂という表記方法を使うと、PATH変数の指すフォルダからファイルを検索させることができる。これを使ってwhichコマンドを実現してみる。 UNIXやLinuxOSには、whichというコマンドがある。引数にコマンド名を与えると、そのコマンドが置かれている場所を表示するというコマンドである。ユーザーがあるコマンドを実行しようとすると、シェル︵Windowsでいうところのコマンド・プロンプトのようなのもの︶は環境変数PATHの指しているフォルダを順番に検索し︵PATHには、複数のフォルダ名が﹁‥﹂記号で区切られてセットされている︶、最初に見付かったファイルを実行する。システムに同じ名前のコマンドが複数インストールされている場合、実行パスがたくさんある場合に、どこのフォルダにあるコマンド︵実行ファイル︶が実際に呼び出されているかを簡単に調べることができる。 ※UNIXにおけ
-
-
1