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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0119
れみはるシステム変数 dir_cmdline2未解決


れみはる

リンク

2014/1/19(Sun) 18:02:52|NO.59393

起動時のコマンドライン引数が代入されるシステム変数 dir_cmdline ですが、
HSPスクリプトエディタ上で実行する場合は問題ないのですが
実行ファイルにして引数を渡して起動すると、先頭に空白文字が入ってしまいます。

test.exe
mes dir_cmdline

コマンドプロンプトで
test.exe hoge
とすると、" hoge"が出力されます。
これってHSPの仕様なんでしょうか?それともWindowsの仕様?



この記事に返信する


暇人

リンク

2014/1/25(Sat) 17:30:45|NO.59492

自分の環境(XP)だと余分なスペースは入らない
コマンドプロンプト
ファイル名指定して実行
適当なファイルドロップして実行
全部問題無し



れみはる

リンク

2014/1/25(Sat) 23:30:54|NO.59502

自分や知り合いのPCで試してみたところ、
どうもWindows 7ではD&Dではスペースは入らないものの
コマンドプロンプトからだと入ってしまうようです。

strtrimで削ってしまえがそれで終いですが、引き続き情報をお待ちしております。



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