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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0606
きじランチャーの使い方5解決


きじ

リンク

2012/6/6(Wed) 15:24:27|NO.47048

素人のきじです。ランチャーから実行ファイルを動かすプログラムを作っています。
最初にランチャーで性別とか聞くのですが、その後の実行ファイルで尋ねておいた変数を反映させるのは、どうすればいいのでしょうか。すごく簡単なことかもしれないのですが、??謎です。
どなたかお教えください。



この記事に返信する


晩御飯

リンク

2012/6/6(Wed) 21:55:55|NO.47054

実行ファイル内の変数に直接反映させるのは恐らく無理なのでコマンドライン引数を使うことになると思う
コマンドライン引数が何かは検索してみて

実際にどうするかと言うとランチャ側に
exec "実行ファイル.exe 男"

実行ファイル側に
dialog dir_cmdline
と書くと実行ファイルが立ち上がったときに男と書かれたダイアログが出てくる

実行ファイル名の後に半角スペース入れて適当な文字列を書くと
実行ファイルのdir_cmdline変数に渡される



ヂオン

リンク

2012/6/7(Thu) 06:39:26|NO.47065

基本的に notesave または bsave で外部に保存しておきます。
情報を出来るだけ秘匿したい場合はレジストリに保存するという方法もありますが、初心者には 上記のいずれかの命令を使用する方法をお勧めします。



きじ

リンク

2012/6/7(Thu) 15:36:28|NO.47067

晩御飯さんヂオンさんご返答ありがとうございます。やってみます。めもめも。やってみて報告します。今週末になりそうです。



きじ

リンク

2012/6/10(Sun) 16:10:13|NO.47135

うまくいきましたぁ!

別の実行ファイルで扱えたので、ほんと助かりました。
また教えてください。

---------------------------------------------

notesel buf
noteload "info.txt"
noteget a,2 ;事前の性別です
// ファイル名変更サンプル (by Kpan)

#uselib "msvcrt"
#func rename "rename" str, str

rename "練習データ.txt", a+"_練習データ.txt"

-----------------------------------------------------
こんな具合にして、性別の情報を使いました。



きじ

リンク

2012/6/13(Wed) 08:11:39|NO.47247

HSPっておもしろいですね!



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