icon

【array[2] = 】MortScript

Since 2008/01/21

1-100 101-200 201-300 301-400 401-500 501-600 601-700 701-800 801-900 901-986

1 :1(代行・前スレ985):2008/01/21(月) 21:09:39 ID:???0
Windows Mobile プラットフォームその他で
いろいろ遊べる使えるスクリプト言語 MortScript のスレ Part 2 です。
スクリプティングのtipsやhelpなど、
謙虚に質問しつつ教えてもらいましょう。

前スレ
【array[1] = 】MortScript
http://pc11.2ch.net/test/read.cgi/mobile/1172140262/l50

MortScript 公式
(* ユーザエージェントがPCプラットフォームのブラウザでアクセスして下さい)
http://www.sto-helit.de/index.php?module=download&action=list&entry=18

MortScript まとめ&マニュアル要訳
http://home.att.ne.jp/wave/deox_pop/mortscript.html

支援ツールなどは>>2以降

2 :前スレの1:2008/01/21(月) 21:21:50 ID:???0
>>1乙です!

【支援ツール】
・qkc.exe :日本語文字コード変換(UTF以外)
(再配付許可待ち?)
・naviClip.exe :最寄り基地局の座標をgmm_navi 形式でクリップボードにコピー
http://w-zero3.org/uploader/src/up0344.zip
【支援ツール殿堂入り】
・utf8sjis.exe :UTF-8 文書を Shift_JISに変換
(今までありがとう)
http://g.kirisame.net/2007/05/wzero3utf8.html

【お役立ちツール】
・Task Manager :レジストリ検索/編集や実行中プロセス、ウィンドウ情報、
Notification情報/削除など多彩な機能
http://www.pocketpcfreeware.com/en/index.php?soft=1612

【標語】
 暗いと不平を言うよりも すすんであかりをつけましょう

3 :いつでもどこでも名無しさん:2008/01/21(月) 21:37:21 ID:???0
< !-- rlToday /-- >
ttp://pc11.2ch.net/test/read.cgi/mobile/1200837537/

1ではありませんが宣伝に来ました。
よかったら同じ板同士仲良くしてください。
こちらからそちらに厨な質問が行かないように努力します(((( ;゚Д゚))))

最後に>>1さん乙!

4 :前スレ985:2008/01/21(月) 22:07:55 ID:???0
>>2
乙です。

>>3
こちらこそよろしく。

自分はあくまで代行なので
このスレも前スレ1さんが「1」ってことでお願いします。
てかそうしないとややこしいしw

では名無しに戻ります。

5 :では引き続き1を名乗らせていただきます:2008/01/22(火) 01:28:47 ID:???0
>>3
こちらこそよろしく。
俺自身はSpb派で、rlToday使ってないのでポカーンなことが多いと思いますが。。

6 :いつでもどこでも名無しさん:2008/01/22(火) 02:18:55 ID:???0
rlTodayでAppタグを使いまくるとやっぱり重くなるから、
Todayランチャーに逃げてしまうんだよなぁ。
あと、アイコンをタップしてから反応するまでが長いのが難点か。
カスタマイズ性が高いので、もし上記問題が解決できるなら
ランチャーとしても利用したいところなんだけどね。

7 :いつでもどこでも名無しさん:2008/01/22(火) 04:43:16 ID:???0
>>1&代行乙
標語ワロタw心のともしびだっけw

8 :いつでもどこでも名無しさん:2008/01/22(火) 10:20:21 ID:???0
>>6SPB POCKETplus4だとタブにTODAYプラグインを追加できるから
四枚目ぐらいのタブにrltodayを組み込んでる。
RhinoStatsProで調べたらrltoday表示時だとやっぱり負荷20〜30かかってるけどPOCKETplus4標準タブ表示にしておけば5、6%だよ。
rltodayの天気とニュース表示が便利。
見方が間違ってるかもしれないけど確かに数字が変わる。
それにしてもPOCKETplusて案外軽いんだね。

9 :いつでもどこでも名無しさん:2008/01/22(火) 10:47:42 ID:???0
>>8
6ですが、軒並みあなたと同意見です。
昨日ちょっとだけrlTodayに浮気してしまいましたが、
以前から使用していたPocket Plusに逆戻りしようかなと。
やはり軽快さが重要ですね。

ところで、W-ZERO3 ツールメモで発見しましたけど、
モバプレにモースクのことが載るみたいですね。

10 :いつでもどこでも名無しさん:2008/01/22(火) 11:46:00 ID:???0
>>9いや、Pocket PlusとrlToday併用できるよ、さらに通常非表示?にしておけばcpu使用率も抑えられる...ということでは?


11 :いつでもどこでも名無しさん:2008/01/22(火) 11:48:41 ID:???0
もちろん併用するよ。
俺が言ってるのは、Todayランチャーの役割を変更させるということっす。
それぞれ、役割分担させることで負担を軽減させられるみたいな。

rlTodayにランチャーの役割を持たせるのを止めた、と
それだけのことです。

12 :いつでもどこでも名無しさん:2008/01/22(火) 11:57:53 ID:CaWyytAZ0
Pocket Plusだとボタンで移動できるからいいよね。
いろんなスクリプトを登録してアイコン変えて華やかな感じにしてる。

13 :いつでもどこでも名無しさん:2008/01/22(火) 12:57:33 ID:???0
しかも予想以上に軽いし、カスタマイズ性に優れる。

14 :いつでもどこでも名無しさん:2008/01/22(火) 17:13:59 ID:???0
カスタマイズせいはあんま無いとおも

15 :いつでもどこでも名無しさん:2008/01/22(火) 19:09:15 ID:???0
そうだな、さっきまで弄ってて思ったw
タブを非表示にできないのにとてもがっかりしたよ。

16 :いつでもどこでも名無しさん:2008/01/22(火) 19:10:07 ID:???0
小学生のケンカかよwww

17 :いつでもどこでも名無しさん:2008/01/22(火) 19:10:34 ID:???0
誤爆orz
申し訳ない。

18 :いつでもどこでも名無しさん:2008/01/22(火) 20:50:59 ID:???0
びっくりしたじゃまいか。

19 :いつでもどこでも名無しさん:2008/01/22(火) 21:05:42 ID:???0
>>15タブに空白のアイコン使ってるよ。SPBクラブ行くといい。
そろそろスレ違いだからSPB話題よそうか。
なかなかSPB使ってる人居なくて、嬉しくてつい話題に乗ってしまったw
このスレユーザー多いなw

20 :いつでもどこでも名無しさん:2008/01/22(火) 21:13:32 ID:???0
>>15タブに空白のアイコン
サンクス。幸せになれそうです。
最後にお礼にレスさせてください。本当にありがとう。

21 ::2008/01/23(水) 04:37:17 ID:???0
前スレが落ちたようなので、ログを上げておきました。
.dat:
http://home.att.ne.jp/wave/deox_pop/dat/1172140262.dat
.html:
http://scripters.s297.xrea.com/cgi-bin/dat_read/dat_read.cgi/mort1

>>9
> モバプレにモースクのことが載るみたいですね。

公式発表ありましたか。
実は昨年末に出版社さんから連絡いただきまして、
恥ずかしながら記事を書かせてもらいました。
これまで「マニュアル要訳」ページではフォローアップしきれていなかった
スクリプティング入門者向けの内容となっております。
上級者のみなさんはニヤニヤしながら読んでみて下さい。

当初は「1月末刊行」と聞いていたのですが
1週間ずれ込んだのは俺のせいではないと思いたいw

22 :いつでもどこでも名無しさん:2008/01/23(水) 11:35:22 ID:???0
なにい!!
>>1さん直筆のものだったんですね。
ぜひとも、読ませていただきます。

23 :いつでもどこでも名無しさん:2008/01/23(水) 15:49:26 ID:???0
1さん執筆!マジで楽しみです。
1さんにはマニュアル要約だけじゃなく
もっと深く書いてほしいと思っていた矢先、まさにグッドタイミング!

ところで何げにモースクって略称いいね。
まぁモスクでももずくでもいいけど
MortScriptじゃ書きづらいし何か略称がほしい

24 :いつでもどこでも名無しさん:2008/01/23(水) 16:18:46 ID:???0
何気なく略した語のことを気に入っていただけるとは
うれしい限りです

25 :いつでもどこでも名無しさん:2008/01/23(水) 17:41:56 ID:???0
モームスみたいだけどなw

26 :いつでもどこでも名無しさん:2008/01/23(水) 18:25:44 ID:???0
それが連想されるととても不吉だなぁ

27 :いつでもどこでも名無しさん:2008/01/23(水) 18:52:14 ID:k1Q923JD0
モーニング娘。とスクール水着のコラボと聞いてきますた

28 :いつでもどこでも名無しさん:2008/01/23(水) 21:58:41 ID:???0
さしずめ1さんはつんく♂…?!

ていうか1さんがかんでいてよかった。
またどこぞの雑誌みたいにブログや2chのネタをさも自作記事のように扱うのかと…
よかったよかった!

ところでspbの話題なんだけどrlTodayのスレはTodayカスタマイズ全般という流れになるみたいだから、
何かあったらあっちで振ってみてね。

29 ::2008/01/24(木) 01:53:31 ID:???0
MortScriptはMortさんが作ったんだからMortさんがつんくだろw
それで良い思いをしてる俺はさしずめ…杉浦太陽かな。

上でPocket Plus の話題が出てたので、
Pocket Plus 4 専用MortScriptアイコンセット上げてみた
http://scripters.s297.xrea.com/images/MortScript_IconSet.cab
こんな感じ↓
http://scripters.s297.xrea.com/images/ms_icons_64.png

30 :いつでもどこでも名無しさん:2008/01/24(木) 11:13:52 ID:???0
>MortScriptはMortさんが作ったんだからMortさんがつんくだろw

これ、「MortさんがつくったんだからMortさんがつくんだろw」

に見えた

31 :いつでもどこでも名無しさん:2008/01/24(木) 11:14:26 ID:???0
>>29
キタキタキタ━━━━━━(゚(゚(゚∀゚)∀(゚(゚∀゚)∀゚(゚∀゚)゚(゚∀゚)∀゚)∀゚)゚)━━━━━━!!!!!!
いただきましたありがとうございます

32 :いつでもどこでも名無しさん:2008/01/24(木) 20:32:34 ID:???0
前スレ落ちるのはやいなぁ
ログ拾い損ねたわ

33 :いつでもどこでも名無しさん:2008/01/24(木) 21:08:05 ID:???0
j>>21でアップされてるけど一応予備用でdat+HTMLをアップしておきます
http://gps.s198.xrea.com/cgi-bin/MortScript/search-log.cgi


最近このスレを知ったんですが大変参考にさせてもらってます
#特に1さんの作られたマニュアル要訳
手始めに勉強兼ねて時報スクリプトを作ってみたんですがよかったら使ってやってくださいm(_ _)m
http://gps.s198.xrea.com/cgi-bin/MortScript/signal.mscr.txt

34 :たけたけ:2008/01/25(金) 22:16:57 ID:???0
>>前スレ936
日付が"[Array]日"になってしまう事に対する修正をしました
当方v4.1にVerUpしていなかったので気付きませんでした
報告有難うございます

ttp://w-zero3.org/uploader/src/up0961.zip

35 ::2008/01/26(土) 01:32:40 ID:???0
これまで作ったスクリプトをまとめて一覧にしてみました。
http://home.att.ne.jp/wave/deox_pop/scripts.html
以前公表した時と較べて、それぞれ更新してあったりなかったりします。

未発表なのはRainCloud.mscr
全国各地のYahoo!天気情報の「雨雲の動き」GIFアニメーションファイルを
ダウンロードして表示するスクリプトです。

>>33
乙です。検索できるのは便利だね。

36 :いつでもどこでも名無しさん:2008/01/26(土) 01:51:14 ID:???P
1さん乙&GJッス!!

37 ::2008/01/27(日) 17:04:01 ID:???0
どうもです。

v4.11β4が公開されていたので試してみたんだけど、
Status window ってのは強力に面白い。
MortScript で初めての動的なメッセージボックス
処理の進捗状況などをひとつのウィンドウ内で表示させることが出来る。
前スレ759さんのような悩み
http://scripters.s297.xrea.com/cgi-bin/dat_read/dat_read.cgi/mort1/759-762
も、これで解決だね。

ただし、β4にはまだバグがあるので、実用は近い将来のお楽しみに。

38 :いつでもどこでも名無しさん:2008/01/27(日) 23:30:48 ID:???0
鉄道各社の路線状況のページを
ダウンロードしてくモノって
どなたか作っらっしゃいます?
無いなら作ってみたいなー

39 :いつでもどこでも名無しさん:2008/01/28(月) 00:10:48 ID:???0
造って造って!

40 :いつでもどこでも名無しさん:2008/01/30(水) 04:42:39 ID:???0
次のバージョン(4.2?)あたりでキーコードを取得できるようになるみたいだけど
その前に誰か、起動している間キーコードをレジストリに書き込みつづけてくれる
そんなソフトをつくっていただける神はおられませんか?

41 :いつでもどこでも名無しさん:2008/01/30(水) 05:44:43 ID:???0
naviClipをいじって、郵便番号も同時に取得できるようなの作ったけど需要ある?
カンマ区切りだけど。

42 :いつでもどこでも名無しさん:2008/01/30(水) 07:01:43 ID:???0
>>41
クレクレ、、、いやためしてみたい

43 :936:2008/01/30(水) 07:49:11 ID:???0
>>34
どうもありがとうございました
動作確認良好です

44 :いつでもどこでも名無しさん:2008/01/30(水) 08:46:26 ID:???0
ttp://www.mchs-u.net/mc/index.php?%C6%FC%B5%AD%2F2008-01-29
郵便番号のみをクリップボードに取得するのとかもつくったよ。
自分はライフログツールとして使ってる。

45 :いつでもどこでも名無しさん:2008/01/30(水) 08:47:08 ID:???0
しまった。
>>44>>42へのレスです

46 :42:2008/01/31(木) 14:30:19 ID:???0
>>44
屯楠
帰ってから試しますノシ

47 :いつでもどこでも名無しさん:2008/02/01(金) 12:37:22 ID:???0
いつもお世話になっています!
日中は暖かくいやな季節になってきました…
突然なのですがたけたけさんの天気スクリプトに花粉情報を足していただけないでしょうか。
せめてもの慰めですが、天気と一緒に表示されればと自分でも『お天気データダウンロード』を開いてみたのですが難しくて断念しました。他力本願ですみません…
gooの方にページをみつけました。もしお時間ございましたらご一考くださいorz
ttp://weather.goo.ne.jp/pollen/r003.html

48 :いつでもどこでも名無しさん:2008/02/03(日) 12:20:48 ID:???0
YouTubeDLGTを使わせてもらっています。
ありがとうございます。
最近ダウンロード出来ないのですがYouTube側の仕様変更でしょうか?

49 :48:2008/02/03(日) 17:24:06 ID:???0
特にいじらず、今試したら落とせました。
「開けない」というメッセージが何度やっても出てたので書き込んだのですが、失礼しました。

50 ::2008/02/03(日) 17:39:56 ID:???0
いやいや、さっき>>48さんのレスを見てyoutube_headers.cgiを直したんです;
まさしくYouTubeの仕様変更のせいでした。
最近YouTube見てなかったので気づきませんでした。
ご報告助かりました。

レスが遅れたのは、ついでに↓をやっていたからです。ごめん。

YouTubeDLGT.mscr ver.2008.2.3 のコード
http://home.att.ne.jp/wave/deox_pop/scripts/YouTubeDLGT.txt

【更新】
モバイル用YouTubeの動画閲覧URL("http://m.youtube.com/details?v=[ビデオID]" の形式)
にも対応しました。
モバイルUAのブラウザで見ると、モバイル用URLに飛ばされてしまうように
なったようなので。

51 :いつでもどこでも名無しさん:2008/02/03(日) 17:43:55 ID:???0
>>48
あなたのような報告者がいてくれるとホント助かります。

52 :たけたけ:2008/02/04(月) 18:04:13 ID:???0
>>47
へ〜面白そうですな
あちしは万年鼻炎なので自分的に価値有るので取り入れてみます
今の時期だけっぽいですが

53 :いつでもどこでも名無しさん:2008/02/04(月) 20:41:34 ID:???0
鼻炎辛いよねー
いろいろやったけど、水で鼻うがいが一番効く。
鼻うがいの薬とかは使ってないけど。
外でもちょっと洗えるから良い。
私も待ってます。乙です!>取り入れ

54 :いつでもどこでも名無しさん:2008/02/04(月) 23:46:32 ID:HYfPtvkW0
前すれ見れないのでお伺いします。

機種はアドエスなんですが、終話[PWR]を
キーストロークさせるのはどうしたらいいのでしょうか?
SendSpecial コマンドでできそうな気もするのですが、
教えていただければ幸いに存じます。

55 :いつでもどこでも名無しさん:2008/02/05(火) 00:29:36 ID:???0
>>54
HookKeyHook付属のOnHook.exeと言いたいところですが,
せっかくだから,
PostMessage("電話 ", 1586, 450, 0)

電話の後ろの半角スペースに注意.

56 :いつでもどこでも名無しさん:2008/02/05(火) 06:46:47 ID:3IRDflOA0
>>55さま
おはようございます!できました!!
HookKeyHookというソフトもよさそうですね、
ありがとうございました。

57 :いつでもどこでも名無しさん:2008/02/05(火) 20:14:20 ID:???0
>>54
>前すれ見れないのでお伺いします。

>>21

んでも解決してよかったぬ。

58 :いつでもどこでも名無しさん:2008/02/08(金) 18:01:31 ID:BegP15970
MortScriptでアラーム作ってみた。
http://www-2ch.net:8080/up/download/1202460805779884.caCzAG
pass:hyoooru
いろいろ勉強させて貰いました。感謝!

59 :たけたけ:2008/02/09(土) 12:09:02 ID:???0
rlTodayとmscrを利用してTodayにお天気情報を表示するスクリプト Vwe.3.0
花粉情報対応しました

ttp://w-zero3.org/uploader/src/up0983.zip

最低限の確認はしたつもりですがMS4.1でソースを書き変えたので
バグが潜んでいるかもしれません
また タイマー起動時の自動サスペンドに対応しました
色々変更がある為 Readme.txtで確認してください

60 :たけたけ:2008/02/09(土) 14:31:55 ID:???0
ボンミス修正&解析速度UP

ttp://w-zero3.org/uploader/src/up0984.zip

61 :いつでもどこでも名無しさん:2008/02/09(土) 17:33:14 ID:???0
今回はスキン無しですか?
同梱してもらえると嬉しい

62 :いつでもどこでも名無しさん:2008/02/09(土) 17:33:52 ID:???0
途中で送ってしまった、、、改造&修正乙です

63 :いつでもどこでも名無しさん:2008/02/09(土) 20:11:53 ID:???0
1さん、モバプレ読みましたよ!
たとえもわかりやすかったし、サンプルスクリプトも使うコマンドを絞ってあって
初心者にもとっつきやすい内容でしたね。
本当に乙です!

できれば連載でやってください。でもこれは1さんにいうことじゃないかw

64 ::2008/02/10(日) 02:24:37 ID:???0
>>63
どうもです。
巻末のハガキにその旨記入して、どしどし投函して下さいw

65 :たけたけ:2008/02/10(日) 11:20:57 ID:???0
rlTodayとmscrを利用してTodayにお天気情報を表示するスクリプト Vwe.3.02
タイマー関係のデバグ
rlToday用スキンサンプル添付

ttp://w-zero3.org/uploader/src/up0986.zip

サンプルは結構テキトーですw

66 :いつでもどこでも名無しさん:2008/02/10(日) 14:13:04 ID:???0
たびたびヲツ…でも、
スキンサンプル入ってないよ〜>>65

67 :たけたけ:2008/02/10(日) 19:40:02 ID:???0
>>66
))゜∇゜)ノ。:.¨。ぐはっ
上げ直し

ttp://w-zero3.org/uploader/src/up0989.zip

68 :いつでもどこでも名無しさん:2008/02/11(月) 21:39:30 ID:???0
Acro ttp://d.hatena.ne.jp/lark-andante/20080206/1202316333
があると、ActiveSync 切断するとプロセスも殺してくれるんで、
ダイヤルアップしたくないし、Wifi オンにして接続できるかどうか
試す程でもないんだけど、ActiveSync で母艦に接続してるんな
ら動いてね、というときに

if (NOT ProcExists("repllog.exe"))
Exit
Endif

なんて書けて便利だね。

69 :いつでもどこでも名無しさん:2008/02/12(火) 04:35:20 ID:???0
>>67
うp発表はかまわないけど
くだらないバグ取りは他所でやってくれないかな

70 :いつでもどこでも名無しさん:2008/02/12(火) 14:02:12 ID:???0
>>69
下らない煽りは、壁にでも言っててね。

71 :いつでもどこでも名無しさん:2008/02/12(火) 18:17:28 ID:???0
うp報告に対してくだらないとは上手い事言うね。
山田君座布団持ってきて。

72 :いつでもどこでも名無しさん:2008/02/12(火) 18:18:38 ID:???0
なるほどそういう意味か
わかりにくすぎ>>69wwwww

73 ::2008/02/17(日) 04:54:25 ID:???0
ネット上およびローカルのiCalendar(.ics)形式ファイルを読み込み、
MortScriptで扱い易い.ini形式のファイルに変換するライブラリスクリプトを作りました。
処理時間を少しでも短縮するのにえらい苦労しました。。。

iCal2Ini.mscr のコード
http://home.att.ne.jp/wave/deox_pop/scripts/iCal2Ini.txt

<使い方>
・"MortScriptのあるフォルダ\lib"フォルダに入れて下さい。
・親スクリプトの中で
 CallScript( <Ical2Ini.mscrへのフルパス>, <出力ファイルパス> , <icsファイルのurl or パス> [, <指定オブジェクト>] )
 と呼び出して使用して下さい。
・<出力ファイルパス>に.ini形式のファイルが出力されます。

詳しい使い方などはこちら
http://home.att.ne.jp/wave/deox_pop/scripts/iCal2Ini_readme.txt

お試し用スクリプトのコードはこちら
http://home.att.ne.jp/wave/deox_pop/scripts/iCal2Ini_tester.txt
livedoor 東京の天気予報iCalデータを.ini形式に変換し、
.txt ファイルに関連付けされたアプリで開きます。

74 :いつでもどこでも名無しさん:2008/02/17(日) 15:29:24 ID:???0
もつ鍋

75 :いつでもどこでも名無しさん:2008/02/17(日) 21:36:18 ID:???0
>>73
ぐぉおおおおおお、すごい!
GJO2!!!

今までMacのiCalのデータを、
書き出して、
自作のjavascriptで変換して、
テキスト保存して、
SDカードに保存して、
ViewTextでToday画面に表示してたけど、
これで楽になるはず。

さっそく試してみる。

76 ::2008/02/18(月) 00:55:03 ID:???0
>>75
使い勝手など感想よろしく。
スケジューラとしてバリバリに日常使用しているiCalデータを処理しようとすると
かなり時間がかかるかもだけど。

77 :いつでもどこでも名無しさん:2008/02/21(木) 20:00:23 ID:???0
サブルーチンの再帰呼び出しは出来ますか。

78 :いつでもどこでも名無しさん:2008/02/22(金) 00:33:06 ID:???0
できますよ

79 :いつでもどこでも名無しさん:2008/02/22(金) 02:14:01 ID:???0
出来ないでどうする

80 :いつでもどこでも名無しさん:2008/02/22(金) 02:18:49 ID:???0
文字数カウントするのってある?
(ないなら作るけど)

81 :いつでもどこでも名無しさん:2008/02/22(金) 04:21:12 ID:???0
>>80に自己レス
クリップボードの文字数を数えるやつ
(改行は2文字として数えられるからそれを引く処理しかしてない)
のはすぐできたけど、
半角文字2文字で全角1文字扱いとかは面倒そうだ。

82 :いつでもどこでも名無しさん:2008/02/22(金) 16:54:37 ID:???0
>>81
 9.3.1 文字列の長さを取得する(Length)
 int = Length( 文字列 )

 ・文字列の中の文字数を返します(※2バイト文字も1文字として換算します)。

それとも"abcd"を2文字として扱いたい事情でもあるのか?

83 :いつでもどこでも名無しさん:2008/02/22(金) 18:12:51 ID:???0
前スレログみてて気付いたけど
今日でちょうど1周年ですね
おめ!

84 :いつでもどこでも名無しさん:2008/02/24(日) 04:02:59 ID:???0
>>81の返答はなしか

前スレ蒸し返すわけじゃないがなんか勘違いしてる奴多いなー
ろくにマニュアルも読んでないのに
「ないなら作るけど」だの「使って下さい」だの…

85 ::2008/02/24(日) 19:56:46 ID:???0
.icsファイルを.ini形式に変換するライブラリスクリプト
iCal2Ini.mscr を更新しました。
http://home.att.ne.jp/wave/deox_pop/scripts/iCal2Ini.txt

やっぱり繰り返しイベントにも対応することにしました。
繰り返しイベントの場合、繰り返しの終了期日が昨日以降(あるいは未設定)であれば
取り扱うようにしました。

Read me はこちら。
http://home.att.ne.jp/wave/deox_pop/scripts/iCal2Ini_readme.txt

加えて、年月日時分秒からUnix timeを計算する(GetTime()の逆)ライブラリスクリプト
DateToUnixtime.mscr も更新しました。
http://home.att.ne.jp/wave/deox_pop/scripts/DateToUnixtime.txt

「x年x月第○△曜日」の Unix time を計算する機能を加えました。


86 ::2008/02/24(日) 20:13:24 ID:???0
>>83
そうかぁ。そうですね。
短いようで長い1年だったなぁ。

87 :いつでもどこでも名無しさん:2008/02/25(月) 09:25:31 ID:???0
コピペ文字列を引数に特定ソフトを起動するコマンドってある?
Speedmailを返信対応させようともくろんでるんだが。

88 :いつでもどこでも名無しさん:2008/02/25(月) 13:28:50 ID:???0
>>87
2行で書けるよ

89 :いつでもどこでも名無しさん:2008/02/25(月) 21:13:40 ID:???0
77です。
たまたま一部の歌詞を\アーティスト\アルバム\曲にしてたので、
勉強がてらLyrics Viewerを弄らせてもらいました。
調子に乗ってW-ZERO3.org Uploaderにあげました。
どうやらBrowser側で対応が入るみたいですけど。
よかったらどうぞ。

90 :いつでもどこでも名無しさん:2008/02/28(木) 19:21:14 ID:MrBxiiGl0
明日の日付をレジストリーに書き込みたいんだけど
どうすればいい?

初歩的な質問でごめん。

91 :いつでもどこでも名無しさん:2008/02/28(木) 21:48:50 ID:???0
>>90
マニュアル読もうぜ

Tomorrow = FormatTime( "Y/m/d", TimeStamp() + 86400 )
RegWriteString( "HKCU", "", "NextDate", Tomorrow )

92 :いつでもどこでも名無しさん:2008/02/28(木) 23:29:29 ID:MrBxiiGl0
>>91
閏年もこれで解決できるのですか?
29日の次が普通に30日ならダメなんですが・・・
この辺り、きちんと動作できるのかと思いマニュアル読んでみたがイマイチ理解できません。

93 :いつでもどこでも名無しさん:2008/02/29(金) 00:50:35 ID:???P
動作が心配なら計算させてみればいいじゃない。

94 :いつでもどこでも名無しさん:2008/02/29(金) 21:13:16 ID:s5FUmpO10
>>91
文字列を数値に変えるためにはどうするんですか?
「FormatTime("m") * 1」の意味がイマイチ・・・すみません。

95 :いつでもどこでも名無しさん:2008/02/29(金) 21:28:25 ID:???0
>>94
2月の場合。
「FormatTime("m")」は「02(文字列)」。
「FormatTime("m") * 1」つまり「02×1」は「2(数値)」。
DWORDで書き込む必要がなければこの処理は必要ないよ。

あと閏年は勝手に計算される(2/30という日付は存在しないから)。

96 :いつでもどこでも名無しさん:2008/02/29(金) 22:06:09 ID:s5FUmpO10
>>95
って事は次の日の日付だけをレジストリーに書き込む為には

Tomorrow = FormatTime( "d", TimeStamp() + 86400 )*1
RegWriteString( "HKCU", "", "NextDate", Tomorrow )

でおkって事ですね?ありがとうございます。

97 :いつでもどこでも名無しさん:2008/02/29(金) 22:16:34 ID:???0
>>96
ううん、数値は「RegWriteDword」でセット。

98 ::2008/03/01(土) 01:25:35 ID:???0
>>96
コマンドのところだけ読みたくなる気持ちはわかるが、
スクリプティングを始めようとする人はマニュアル前半の概念的な部分
(7章ぐらいまで)をじっくり読んだらわかってくると思うよ。
実際、わかりやすく訳すのに多くの時間を割いたのもその部分だし。

あと、関数式(FormatTime( "d", TimeStamp() + 86400 )*1 とか)がどんな値を返すのかは
いきなりRegWrite... を使う前に
Message()で表示させて確認するといいと思うよ。

Message( FormatTime( "m", TimeStamp() + 86400 ))

Message( FormatTime( "m", TimeStamp() + 86400 )*1 )
で、値の違いを確認。

質問の「日付」という言葉が、「日」をあらわすのか「月/日」をあらわすのかがわからないけど
「3/2」 (「03/02」ではなく)という文字列を出力したいなら、
数値にしてから文字列に戻す、という技が必要。つまり、

Tomorrow = FormatTime( "m", TimeStamp() + 86400 )*1 & "/" & FormatTime( "d", TimeStamp() + 86400 )*1
Message( Tomorrow ) … 「3/2」を表示

#Message( FormatTime( "m/d", TimeStamp() + 86400 )) との違いを確認

「3/2」をレジストリに書き込みたいなら、「3/2」はもちろん文字列だから
RegWriteString を使う。


99 :いつでもどこでも名無しさん:2008/03/01(土) 02:47:01 ID:e/4bFhyu0
>>1
>>97
うわ〜(TT)何だかすごく感動します。本当にありがとうございました。
思っていた動作が出来たのでホントたすかりました。結果論なんですが
1さんの言う通り最後は文字列で書き込みたかったので
RegWriteStringでよかったんです。

>コマンドのところだけ読みたくなる気持ちはわかるが、
>スクリプティングを始めようとする人はマニュアル前半の概念的な部分
>(7章ぐらいまで)をじっくり読んだらわかってくると思うよ
はい。マニュアルをプリントアウトして読み返してみます。


100 :いつでもどこでも名無しさん:2008/03/02(日) 14:25:46 ID:???0
CでいうとGetByteCountみたいな、文字列のバイト数を算出する方法ってありませんか?
てっきりあるものだと思ってマクロ組んでたら、どうやっても実現出来ない…


1-100 101-200 201-300 301-400 401-500 501-600 601-700 701-800 801-900 901-986