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


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0616
marishi自動でファイルを開きたい4解決


marishi

リンク

2018/6/16(Sat) 09:42:19|NO.84619

今、簡易メディアプレイヤーを作っているのですが、
作ったexeに音楽ファイルを重ねると自動でファイルを開けるようにしたいです。
どうすればいいですか?



この記事に返信する


沢渡

リンク

2018/6/16(Sat) 12:29:52|NO.84620

dir_cmdline内に、実行時に渡されたコマンドライン文字列が代入されるので、
(exeにドラッグすれば、ドラッグさせたファイルのフルパスが代入される)
それを使えばよいでしょう。



らーん

リンク

2018/6/16(Sat) 15:55:24|NO.84621

サンプルソースです。
※場合によってはコマンドライン文字列に"記号が入ることがありますので
"記号を取り除く処理を記述していただくことを
お勧めします。

mmload dir_cmdline mmplay 0



ゆー

リンク

2018/6/16(Sat) 19:50:25|NO.84624


#uselib "user32.dll" #func msgbox "MessageBoxA" int,str,str,int #packopt hide 1 #packopt name "hide_sound_player" s=dir_cmdline if strmid(s,0,1)="\"" : s=strmid(s,1,strlen(s)-2) if strmid(s,0,1)=" ":s=strmid(s,1,strlen(s)) if s=""{ screen 0,300,50,2 title "Hide Sound Player" mes "音声ファイルを選んでください。" gsel 0,1 dialog "wav|mid|mp3|asf|wmv|wma",16 if stat=0:end gsel 0,-1 s=refstr } exist s if strsize!-1{ mmload s,1,2 mmplay 1 }else:msgbox 0,"音声ファイルが見つかりません!","Error",16 end



marishi

リンク

2018/6/16(Sat) 20:31:41|NO.84625

みなさんどうもありがとうございました。
無事できました。



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