($title_img_alt)

こちらからの投稿は、先頭に表示されているコメントへの返信になります。
STRPCCMDの外部アプリ起動について ASUSERKK さん [ 7月4日(木) 13時27分 ]
CL内で下記のような処理があります。
STRPCCMD   PCCMD('C:\PROGRA~1\IBM\PERSON~1\PCSFT5.EXE

Windows7サポート終了に伴いWindows10への切り替えを行う中、
Windows10の端末インストール先はC:\Program Files(x86)の為、
当然ながら起動しません。

PGMに工夫し、場合分けで
C:\PROGRA~1\IBM\PERSON~1\PCSFT5.EXE

C:\PROGRAM Files(x86)\IBM\PERSON~1\PCSFT5.EXE
のインストール先を判断しPCSFT5.EXEを実行する
良い方法はありませんか。
RE:STRPCCMDの外部アプリ起動について HJ さん [ 7月4日(木) 21時16分 ]
パスは通ってるから、PCSFT5.EXE だけで 十分です。
 
RE:STRPCCMDの外部アプリ起動について IKD さん [ 7月10日(水) 20時4分 ]
HJさんの解説はおわかりになりますか?

Windowsにもライブラリー・リストと同じような
PATH と呼ばれる環境変数がありファイル名だけを指定するだけで
PATH の記述に従ってシステムが自動的にプログラムのありか(場所)を
検索してくれます。

HJさんの話は各々のWindowsバージョンに導入された場所が
インストーラによってPATH記述に追加されているはずだから
C:\ ,,,のようにフル・パス名を指定するのではなく
ファイル名だけを指定すればシステム(Windows)がPATHによって
検索してくれるはずだから、むしろファイル名だけを
指定したほうがよい、という回答です。

環境変数:PATHの使い方はネットでGoogleしてみてください。
RE:STRPCCMDの外部アプリ起動について ASUSERKK さん [ 7月12日(金) 10時56分 ]
HJ さん,IKD さん 

ご回答ありがとうございました。

起動が確認できました。助かりました。


お名前

パスワード

メールアドレス

タイトル

ホームページ

アドレス

項目