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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0908
大富豪Aファイル名を取得する方法9解決


大富豪A

リンク

2013/9/8(Sun) 14:07:09|NO.56997

ファイルをダブルクリックで開いたとき、そのダブルクリックしたファイル名を取得する方法はありませんか?



この記事に返信する


cats

リンク

2013/9/8(Sun) 14:31:26|NO.56999

開いているフォルダを監視して新しく開かれたらそのフォルダ名を取得、というのが簡単かと思います。
ただ、これだとダブルクリックで開かれたかは分からないですよね。



大富豪A

リンク

2013/9/8(Sun) 14:41:25|NO.57000

少し説明不足でした。すいません><
既定のプログラムで開いたときは、プログラムが起動して、選択したファイルを開いたり再生したりしたいです。
確かそんなふうにできたはずなんです。

わかりにくくてすいません><



fortunehill

リンク

2013/9/8(Sun) 15:56:55|NO.57004

/*ご参考(こう言う事?)*/

#uselib "shell32.dll" #func global FindExecutableA "FindExecutableA" sptr,sptr,sptr sdim ss,512,2 ss = dirinfo(1)+"/common/a2d.hsp" mes ss FindExecutableA ss,0,varptr(ss(1)) mes ss(1)



KA

リンク

2013/9/8(Sun) 16:11:36|NO.57005

何を言いたいのか、さっぱり理解できません。
「関連付け」に関係するような気もします。



大富豪A

リンク

2013/9/8(Sun) 16:34:00|NO.57006

>KAさん
そうです!そんな感じです!わかりにくくてすいません。



KA

リンク

2013/9/8(Sun) 20:30:24|NO.57017

>>ファイルをダブルクリックで開いたとき、そのダブルクリックしたファイル名を取得する方法
・・・と・・・
>>既定のプログラムで開いたときは、プログラムが起動して、選択したファイルを開いたり再生したり
・・・が・・・

どう結びつくのか推理出来ません。



大富豪A

リンク

2013/9/8(Sun) 20:42:01|NO.57018

ええと、テキストファイルをダブルクリックすると、メモ帳とかが開いて、ダブルクリックしたファイルが表示されるじゃないですか。
オーディオファイルをダブルクリックすると、プレイヤーが開いて、ダブルクリックしたファイルが再生されるじゃないですか。
画像ファイルをダブルクリックすると、ビューワが開いて、ダブルクリックしたファイルが表示されるじゃないですか。
なんかそんな感じで、起動と同時にそのファイル名を取得してそれを表示させたいんです。


ホント分かりにくいです。すいません。



Humi

リンク

2013/9/9(Mon) 15:59:19|NO.57034

関連付けかdir_cmdlineか



大富豪A

リンク

2013/9/9(Mon) 18:01:04|NO.57035

>Humiさん

解決できました。ありがとうございます。

参考元
http://hsptv.sakura.ne.jp/play/pforum.php?mode=pastwch&num=27841



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