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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
1201
ミュルチファイル移動&ショートカット作成について3未解決


ミュルチ

リンク

2013/12/1(Sun) 13:57:26|NO.58554

すみません 勝手に解決になってしまってたので
再投稿させていただきました。


exeが入ったファイルをダウンロードしたら
自動で、exeの入ったファイルはマイドキュメントに置き
ショートカットだけをデスクトップに置きたいのですが
どうしたらよいでしょう?

このやり方が無理であれば
ほかのやり方でもなんでもいいですw
自動でできればそれでいいのですが・・^^;



この記事に返信する


とおりすがり

リンク

2013/12/1(Sun) 14:19:59|NO.58555

exeの入ったファイル、というのはzipファイルの事でしょうか。
zipファイルの存在を検出して、自動でマイドキュメントに解凍&ショートカットを作成する
ということであっていますか?



ミュルチ

リンク

2013/12/1(Sun) 18:00:28|NO.58560

はいw
そうですww
どんなやり方でもいいので
できるなら教えて頂きたいです!



とおりすがり

リンク

2013/12/1(Sun) 20:15:27|NO.58562

単純な方法としては、こんな流れになるでしょうか。

1、一定時間ごとにダウンロードフォルダを監視する
2、新しいzipファイルが追加されているかチェック
3、新しいzipファイルがあればマイドキュメントフォルダに解凍する
4、解凍ができたら、zipに含まれているexeのファイル名を取得する
5、デスクトップに移動してショートカットを作成

いくつか、役に立ちそうな情報を置いておきますね。

ファイルの一覧を取得するには dirlist を使います。
ダウンロードフォルダにあるzipファイルの一覧を取得するサンプル
#include "hspext.as"
checkdir = dir_mydoc strrep checkdir,"Documents","Downloads" chdir checkdir dirlist filelist,"*.zip",1 if stat!0 : dialog filelist stop
ショートカットの作成には fxlink を使います。
ここの掲示板で検索したらこんなのがありました。
#include "hspext.as"
chdir dir_desktop exe="Hot Soup Processor" fxlink exe,dir_exe mes "stat="+stat
zipファイルの解凍にはunzip.dllを使うのがよさそうです。
こちらのサンプルは「hsp unzip」で検索してみてください。



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