HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0203
kanichipコンソール版HSPでのnoteselで質問2解決


kanichip

リンク

2014/2/3(Mon) 15:52:26|NO.59631

コマンドラインからパラメータで指定したテキストファイルを読み込んで処理を
させようと考えています、うまく動きません。

■環境
 Windows7 64bit版
 HSP 3.32b

■現象
・メニューのHSP(P)-起動オプション(O)でファイルを指定して、F5を押すと
 ファイルを読み込み行数が表示されるが、実行ファイルを作成してコマンドプロンプト
 から実行させると11行目の file not found. が表示されてしまう。

・実行ファイルは、ソース保存→実行ファイル自動作成としています。

■質問内容
・ソースに誤りはないでしょうか?
・コンソール版実行ファイルの作り方はこれで正しいのでしょうか?

■テスト用ソース

#packopt name "testac" #runtime "hsp3cl" if dir_cmdline="" { mes "ERROR:test3AC <infile>" stop } fname=dir_cmdline exist fname if (strsize==-1){ mes strf("%s file not found.",fname) stop } notesel csv noteload fname mes notemax stop

掲示板を少し漁ってみましたが、うまく見つけることができなかったので投稿
させていただきます。該当する書き込み等あればそれも含めてご教授願います。



この記事に返信する


Tetr@pod

リンク

2014/2/3(Mon) 16:12:05|NO.59632




kanichip

リンク

2014/2/3(Mon) 21:16:35|NO.59640

こんな近くに解凍があったとは...失礼いたしました。

mes strf(" '%s' file not found.",fname) したら、先頭にスペースが入っているのが
確認できました。

Tetr@pod様 ありうがとうございます。



ONION software Copyright 1997-2023(c) All rights reserved.