概要 PostgreSQL8.4.1 に付属していたバッチファイルです。 SET /P で、プロンプト入力になって、変数="文字列" の 文字列がプロンプトに表示されます ( 空入力の場合は、以前の変数の内容は変更されません )SET /P 変数=[プロンプト文字列][] 部分は省略できると言う意味です。 プロンプト文字列部分に空白や特殊文字を含ませたい場合は、"" で囲います。
@echo off REM PostgreSQL server psql runner script for Windows REM Dave Page, EnterpriseDB SET server=localhost SET /P server="Server [%server%]: " SET database=postgres SET /P database="Database [%database%]: " SET port=5432 SET /P port="Port [%port%]: " SET username=postgres SET /P username="Username [%username%]: " REM Run psql "C:\Program Files\PostgreSQL\8.4\bin\psql.exe" -h %server% -U %username% -d %database% -p %port% pause
server 変数の変更C:\Users\lightbox>SET server=localhost C:\Users\lightbox>SET /P server="Server [%server%]: " Server [localhost]: 123 C:\Users\lightbox>SET /P server="Server [%server%]: " Server [123]: C:\Users\lightbox>SET /P server="Server [%server%]: " Server [123]: localhost C:\Users\lightbox>SET /P server="Server [%server%]: " Server [localhost]:
|
【コマンド : バッチファイルの最新記事】
- バッチファイル内で、実行中のファイルと引数のファイルを扱う特殊変数
- バッチファイル(コマンドプロンプト)で使用できる特殊な3つの環境変数
- バッチファイル内で、コマンドプロンプトが管理者権限で実行されているかのチェック
- デスクトップのアイコン表示を切り替えるバッチファイル
- バッチファイルで、二つのファイルが同じファイルかどうかチェックして if errorlevel で処理を分岐する
- バッチファイル内の Call コマンドによるサブルーチンの呼び出し( errorlevel を戻して if で判断する )
- あらかじめ指定しておいたフォルダの中を探して Excel のドキュメントを開くバッチファイル
- バッチファイル自身をフルパスで展開する変数 : %~f0
- バッチファイル : ファイル順のシャッフル
- コマンドプロンプト : 指定回数だけループ処理を行うバッチファイル
- バッチファイル : コマンドプロンプトの表示幅の変更
- バッチファイル : VS9.0のMicrosoft純正バッチ処理 : For /F : バッチファイルでレジストリの値を判断材料にする
- コマンドプロンプト : バッチファイルで使う for コマンドの変数展開のテスト( vtest.bat )
- バッチファイルで、FOR に渡すパラメータの妥当性チェックを行う
- バッチファイルで、ファイルの中の行を指定してその行の文字列を実行する