|目次|前ページ|次ページ|
──────────────────────────────────────
◆ シェルファイル操作機能を新規にサポート
──────────────────────────────────────
[1] <esc>%504;1;0; sp F -> ファイル操作を許可
[2] <esc>%59;edt1 sp F \SourceDIR\Filename.*<CR> -> 送り側
edt1(pFrom) : 送り側/RENAME前のパス(0==>45)
[3] <esc>%59;edt2 sp F \DestinationDIR<CR> --> 転送先
edt2(pTo) : 転送先/RENAME後のパス(0==>45)
[4] <esc>%59;edt3 sp F Params | Params | Params<CR> -> 操作パラメタ
edt3(Params) : ディミタは "|" です また空白を含んでも良い(複数可)
<esc>%59;edt3 sp F FOF_SIMPLEPROGESS | FOF_FILESONLY | FOF_RENAMEONCOLLISION<CR>のように文字列で指定
---------------------------------------------------------------
FOF_ALLOWUNDO = undo情報を保存する(可能ならば)
FOF_FILESONLY = ワイルドカード指定の操作はファイルに対してのみ
行われる
FOF_MULTIDESTFILES = 複数転送先ファイル指定 *** 無視します***
FOF_NOCONFIRMATION = 表示されるダイアログボックスに全yesを答える
FOF_NOCONFIRMMKDIR = ファイル操作で新規にディレクトリが作成される時
ダイアログボックスで確認しない
FOF_RENAMEONCOLLISION = move,copy,rename操作で転送先に同じファイル
が存在していたら新しい名前が付けられる
FOF_SILENT = ダイアログボックスを表示しない
FOF_SIMPLEPROGESS = ダイアログボックスは表示するがファイル名は表示しない
FOF_WANTMAPPINGHANDLE = *** 無視します***
---------------------------------------------------------------
[5] <esc>%59;edt4 sp F Title<CR> ->
edt4(Title)(0==>45) : ダイアログボックスのタイトル文字列
(FOF_SIMPLEPROGESSのみ)
[6] <esc>%505;ope;edt1;edt2;edt3;edt4;fabort;0; sp F
-> ファイル操作を実行
ope : 1 = COPY(ファイルを転送)pFromからpToへ
2 = RENAME(ファイル名を変更)pFromのからpToへ
3 = MOVE(ファイルを移動)pFromからpToへ
4 = DELETE(ファイルを削除)pFromで指定pToは無視
edt1 : 転送元/RENAME前(編集番号)(0==>45)[ワイルドカード指定可]
edt2 : 転送先/RENAME後(編集番号)(0==>45)[ワイルドカード指定可]
edt3 : コントロールフラグ(編集番号)(0==>45)
edt4 : タイトル文字列(編集番号)(0==>45)
fabort : 1 = ユーザアボートオペレーション 0:以外
[7] R X ---> 結果コードが返送されます
結果(0:正常 255:パラメタエラー 4:許可されていない 1:実行でエラー)
[8] <esc>%504;0;0; sp F -> ファイル操作を禁止
──────────────────────────────────────
◆ パラメータ付き EXCEL / WORD / コマンド起動を新規にサポート
──────────────────────────────────────
ファイル名/パラメタを指定して起動することが可能です
edt1/edt2/edt3 は 1から45までの値にすると編集領域番号の文字列
0 は編集領域番号ではなく null を指定してことになります。
※ コマンド起動
[1] <esc>%59;edt1 sp F CMD.EXE<CR> -> WindowNT/2000のコマンドプロセッサ
<esc>%59;edt1 sp F COMMAND.EXE<CR> -> Window95/98のコマンドプロセッサ
[2] <esc>%59;edt2 sp F /C=\mydir\MYBAT.BAT<CR> --> パラメータ
[3] <esc>%59;edt3 sp F \default\dir<CR> -> デフォルトディレクトリ
[4] <esc>%500;edt1;edt2;edt3;param;0; sp F -> 起動
[5] R X ---> 結果(0:正常に起動 3:起動エラー)
※edt1は日本語版ではcmd.exe/command.comの差違はありません
(WindowsNT/2000)
Window95/98ではcmd.exeは存在しません
※ EXCEL起動
[1] <esc>%59;edt2 sp F \mydir\myfile.xls<CR> --> パラメータ(excel)
<esc>%59;edt2 sp F \mydir\mycsvfile.csv<CR> --> パラメータ(CSV)
[2] <esc>%59;edt3 sp F \default\dir<CR> -> デフォルトディレクトリ
[3] <esc>%501;verb;edt2;edt3;param;0; sp F -> 起動
[4] R X ---> 結果(0:正常に起動 3:起動エラー)
※ word起動
[1] <esc>%59;edt2 sp F \mydir\myfile.doc<CR> --> パラメータ(word)
<esc>%59;edt2 sp F \mydir\mycsvfile.txt<CR> --> パラメータ(text)
[2] <esc>%59;edt3 sp F \default\dir<CR> -> デフォルトディレクトリ
[3] <esc>%502;verb;edt2;edt3;param;0; sp F -> 起動
[4] R X ---> 結果(0:正常に起動 3:起動エラー)
※※※ edt3 = 0 とするとカレントディレクトリ指定となります
edt2 を ""に設定するとパラメタ無しとなります
----------------------------------------------------------
verb
----------------------------------------------------------
0 or 1 : open --> file open
2 : print --> file print
3 : explore --> now not used !
----------------------------------------------------------
param
----------------------------------------------------------
SW_HIDE 0
ウィンドウを隠す。windowsのリストの
最初のウィンドウをアクティブにする。
SW_SHOWNORMAL 1 = (標準)
SW_NORMAL 1
ウィンドウをアクティブにして表示する。
ウィンドウが最小化または、最大化されている
場合は、以前の位置とサイズに戻す。
SW_SHOWMINIMIZED 2
ウィンドウをアクティブにして最小化する。
SW_SHOWMAXIMIZED 3
SW_MAXIMIZE 3
ウィンドウをアクティブにして最大化する。
SW_SHOWNOACTIVATE 4
以前に表示されたの位置とサイズでウィンドウを
表示するがアクティブなウィンドウは変更しない。
SW_SHOW 5 = (標準)
現在の位置とサイズでウィンドウをアクティブに
して表示する。
SW_MINIMIZE 6
ウィンドウを最小化する。windowsのリストの
最初のウィンドウをアクティブにする。
SW_SHOWMINNOACTIVE 7
ウィンドウを表示して最小化する。現在アクティブな
ウィンドウはアクティブのまま。
SW_SHOWNA 8
ウィンドウを表示するが、アクティブなウィンドウ
は変更しない。
SW_RESTORE 9 = 1
ウィンドウをアクティブにして表示する。
ウィンドウが最小化または、最大化されている
場合は、以前の位置とサイズに戻す。
──────────────────────────────────
※ POWERPOINT起動
──────────────────────────────────
[1] <esc>%59;edt2 sp F \mydir\mypower.ppt<CR> --> パラメータ
[2] <esc>%59;edt3 sp F \default\dir<CR> -> デフォルトディレクトリ
[3] <esc>%503;verb;edt2;edt3;param;0; sp F -> 起動
[4] R X ---> 結果(0:正常に起動 3:起動エラー)
──────────────────────────────────
※ Internet Explorer(IEXPLORE.EXE) 起動
──────────────────────────────────
URL を指定して起動すると、そのホームページを表示します。
[1] <esc>%59;edt2 sp F msn.co.jp/home.htm<CR> --> パラメータ
[2] <esc>%59;edt3 sp F \default\dir<CR> -> デフォルトディレクトリ
[3] <esc>%509;verb;edt2;edt3;param;0; sp F -> 起動
[4] R X ---> 結果(0:正常に起動 3:起動エラー)
※※※ edt3 = 0 とするとカレントディレクトリ指定となります
edt2 を ""に設定するとパラメタ無しとなります
----------------------------------------------------------
verb
----------------------------------------------------------
0 or 1 : open --> file open(動作します)
2 : print --> file print(動作しない)
3 : explore --> now not used !(動作しない)
──────────────────────────────────
◆ パラメータ付き NOTEPAD 起動(メモ帳)を新規にサポート
──────────────────────────────────
ファイル名/パラメタを指定して起動することが可能です
edt1/edt2/edt3 は 1から45までの値にすると編集領域番号の文字列
0 は編集領域番号ではなく null を指定してことになります。
──────────────────────────────────
※ NOTEPAD起動()
[1] <esc>%59;edt2 sp F \mydir\MEMO.TXT<CR> --> パラメータ
[2] <esc>%59;edt3 sp F \default\dir<CR> -> デフォルトディレクトリ
[3] <esc>%507;0;edt2;edt3;param;0; sp F -> 起動
[4] R X ---> 結果(0:正常に起動 3:起動エラー)
──────────────────────────────────
※ MSPAINT起動(ペイントブラシ)
──────────────────────────────────
[1] <esc>%59;edt2 sp F \mydir\SKYLINE.BMP<CR> --> パラメータ
[2] <esc>%59;edt3 sp F \default\dir<CR> -> デフォルトディレクトリ
[3] <esc>%508;verb;edt2;edt3;param;0; sp F -> 起動
[4] R X ---> 結果(0:正常に起動 3:起動エラー)
──────────────────────────────────
◆ 子プロセスの実行が完了するまで親プロセスの実行を一時停止
するモードのプロセス起動を新規にサポート
※ 戻り値(X)は、子プロセスの終了コードです。
(0:正常終了 >0:子プロセスが返すエラーコード -1:起動出来ない等のエラー)
ファイル名/パラメタを指定して起動することが可能です
edt2 は 1から45までの値にすると編集領域番号の文字列
0 は編集領域番号ではなく null を指定してことになります。
※ 又、パラメタには、 /p が必要です。
──────────────────────────────────
※ Vcomを一時停止してNOTEPAD起動()
[1] <esc>%59;edt2 sp F /p \mydir\MEMO.TXT<CR> --> パラメータ
[2] <esc>%407;0;edt2;0;0;0; sp F -> 起動
[3] R X ---> 子プロセスの終了コード(0:正常終了 -1:起動エラー)
──────────────────────────────────
※ Vcomを一時停止してPOWERPOINT起動
[1] <esc>%59;edt2 sp F /p \mydir\mypower.ppt<CR> --> パラメータ
[2] <esc>%403;0;edt2;0;0;0; sp F -> 起動
[3] R X ---> 子プロセスの終了コード(0:正常終了 -1:起動エラー)
──────────────────────────────────
※ Vcomを一時停止してInternet Explorer(IEXPLORE.EXE) 起動
URL を指定して起動すると、そのホームページを表示します。
[1] <esc>%59;edt2 sp F /p msn.co.jp/home.htm<CR> --> パラメータ
[2] <esc>%409;0;edt2;0;0;0; sp F -> 起動
[3] R X ---> 子プロセスの終了コード(0:正常終了 -1:起動エラー)
──────────────────────────────────
※ Vcomを一時停止してコマンド起動
[1] <esc>%59;edt1 sp F CMD.EXE<CR> -> WindowNT/2000のコマンドプロセッサ
<esc>%59;edt1 sp F COMMAND.EXE<CR> -> Window95/98のコマンドプロセッサ
[2] <esc>%59;edt2 sp F /p /C=\mydir\MYBAT.BAT<CR> --> パラメータ
[3] <esc>%400;edt1;edt2;0;0;0; sp F -> コマンド起動
[4] R X ---> 子プロセスの終了コード(0:正常終了 -1:起動エラー)
──────────────────────────────────
※ Vcomを一時停止してEXCEL起動
[1] <esc>%59;edt2 sp F /p \mydir\myfile.xls<CR> -> パラメータ(excel)
<esc>%59;edt2 sp F /p \mydir\mycsvfile.csv<CR> -> パラメータ(CSV)
[2] <esc>%401;0;edt2;0;0;0; sp F -> EXCEL起動
[3] R X ---> 子プロセスの終了コード(0:正常終了 -1:起動エラー)
──────────────────────────────────
※ Vcomを一時停止してword起動
[1] <esc>%59;edt2 sp F /p \mydir\myfile.doc<CR> -> パラメータ(word)
<esc>%59;edt2 sp F /p \mydir\mycsvfile.txt<CR> -> パラメータ(text)
[2] <esc>%402;0;edt2;0;0;0; sp F -> 起動
[3] R X ---> 子プロセスの終了コード(0:正常終了 -1:起動エラー)
──────────────────────────────────
※ MSPAINT起動(ペイントブラシ)
[1] <esc>%59;edt2 sp F \mydir\SKYLINE.BMP<CR> --> パラメータ
[2] <esc>%408;verb;edt2;edt3;param;0; sp F -> 起動
[3] R X ---> 子プロセスの終了コード(0:正常終了 -1:起動エラー)
──────────────────────────────────────
54-1
|目次|前ページ|次ページ|