「k.k_1」の編集履歴(バックアップ)一覧はこちら

k.k_1」(2011/01/28 (金) 21:32:50) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

[[k.k]]のページ分割その1~ *目次 [#pb102569] #contents ---- *作ったプログラム [#fbe32aad] -kiuu -hmw2nako -nako2hmw ---- *開発欄 [#y1b4eda0] **kiuuのソース [#cfa4341e] #memo(もし、コマンドライン\1が「-debug::*」にワイルドカード一致ならば、\n コマンドライン\1は空\n!母艦設計=「母艦の可視はオフ」\n\nVER=「v0.13テスト版1」 //Version\nVEINIとは数値=「0.131」//最新版確認用値\n\n#フォント選択処理\nフォント選択\nそれをFに代入\n 文字書体はF\n\n母艦のタイトルは「KIUU」\n母艦の閉じた時は〜設定保存\n\nWEBブラウザとはブラウザ\nこれについて\n レイアウトは「全体」\n 完了した時は〜 \n  アドバーのテキストは「{WEBブラウザのURL}」\n  母艦のタイトルは「{WEBブラウザのタイトル}  KIUU」\n 新窓開いた時は〜新窓処理\n\n#-------Provided by Babibubebo Browser----------\n#新窓処理\nもし、ナデシコランタイムパスのファイル名抽出=「vnako.exe」ならば、\n コマンドライン[0]を「.」で区切る\n B_NAME=それ[0]&「.」&それ[1]\n\n●新窓処理\n 設定Fにデフォルト親部品設定\n Bブラウザをブラウザとして作成\n Bブラウザ→可視はオフ\n Bブラウザ→完了した時は〜\n  もし、(MA=BブラウザのURL)でなければ、//重複防止\n   MA=BブラウザのURL\n   B_NAMEをBブラウザのURLで引数起動\n  VCL_FREE(Bブラウザ)//メモリ解放\n WEBブラウザの新窓用ブラウザはBブラウザ\n 母艦にデフォルト親部品設定\n\n●引数起動(PをIで)\n NR=ナデシコランタイムパス\n B=「{母艦パス}temp.lnk」\n Cとはハッシュ\n もし、NRのファイル名抽出=「vnako.exe」ならば\n  C@「引数」=「&#x22;{P}&#x22; {I}」\n 違えば、\n  C@「引数」=I\n NRをBにCでショートカット詳細作成\n Bを起動\n Bをファイル完全削除\n#----------------------\n\n「&#x2c;親1&#x2c;メニュー \n-&#x2c;印刷&#x2c;ページの印刷(&I)&#x2c;&#x2c;&#x2c;WEBブラウザの印刷プレビュー\n-&#x2c;Li&#x2c;検索エンジン(&L)\n--&#x2c;子子1&#x2c;Google(&G)&#x2c;&#x2c;&#x2c;WEBブラウザのURLは『http://www.google.co.jp/』\n--&#x2c;子子2&#x2c;Yahoo(&Y)&#x2c;&#x2c;&#x2c;WEBブラウザのURLは『http://www.yahoo.co.jp/』\n--&#x2c;子子3&#x2c;Bing(&B)&#x2c;&#x2c;&#x2c;WEBブラウザのURLは『http://www.bing.com/』\n--&#x2c;子子4&#x2c;livedoor&#x2c;&#x2c;&#x2c;WEBブラウザのURLは『http://www.livedoor.com/』\n--&#x2c;子子5&#x2c;楽天市場(&R)&#x2c;&#x2c;&#x2c;WEBブラウザのURLは『http://www.rakuten.co.jp/』\n--&#x2c;子子6&#x2c;Goo&#x2c;&#x2c;&#x2c;WEBブラウザのURLは『http://www.goo.ne.jp/』\n--&#x2c;子子7&#x2c;infoseek&#x2c;&#x2c;&#x2c; WEBブラウザのURLは『http://www.infoseek.co.jp/』\n-&#x2c;-&#x2c;&#x2c;&#x2c;&#x2c;\n-&#x2c;Li2&#x2c;kiuu関係ページ\n--&#x2c;子子8&#x2c;ダウンロードぺージ&#x2c;&#x2c;&#x2c; WEBブラウザのURLは『http://www15.atpages.jp/kiuuserver1/kiuu/index2.html』\n--&#x2c;子子9&#x2c;作者ページ&#x2c;&#x2c;&#x2c;WEBブラウザのURLは『http://www15.atpages.jp/kiuuserver1/k.k/index.html』\n--&#x2c;子子10&#x2c;kiuuWiKi&#x2c;&#x2c;&#x2c;WEBブラウザのURLは『http://www15.atpages.jp/kiuuserver1/wiki/』\n-&#x2c;-&#x2c;&#x2c;&#x2c;&#x2c;\n-&#x2c;Li3&#x2c;ツール\n--&#x2c;子子11&#x2c;OS調べ&#x2c;&#x2c;&#x2c;k\n-&#x2c;-&#x2c;&#x2c;&#x2c;&#x2c;\n-&#x2c;確認&#x2c;kiuu最新版確認&#x2c;&#x2c;&#x2c;最新版確認\n-&#x2c;kiuuVer&#x2c;kiuuバージョン情報&#x2c;&#x2c;&#x2c;バージョン情報\n-&#x2c;-&#x2c;&#x2c;&#x2c;&#x2c;\n-&#x2c;閉じる&#x2c;終了(&S)&#x2c;&#x2c;&#x2c;母艦を閉じる\n&#x2c;SET&#x2c;設定&#x2c;&#x2c;&#x2c;設定\n&#x2c;BM&#x2c;ブックマーク表示&#x2c;&#x2c;&#x2c;BM表示」をメニュー一括作成\n\nバーとはパネル\nこれについて\n レイアウトは「上」\n Hは30\n 背景色はウィンドウ背景色\n\nbaとは画像ボタン\nこれについて\n テキストは「戻る」\n Yは-1\n Xは5\n Hは30\n Wは30\n 親部品はバー\n クリックした時は〜WEBブラウザの戻る\n ヒントは「戻る」\n フラットはオン\nもし、(「{母艦パス}\kiuu_dll\1.png」の存在=1)ならば、\n baのテキストは「」\n baの画像は「{母艦パス}\kiuu_dll\1.png」\n\nneとは画像ボタン\nこれについて\n テキストは「進む」\n Yは-1\n Xは40\n Hは30\n Wは30\n 親部品はバー\n クリックした時は〜WEBブラウザの進む\n ヒントは「進む」\n フラットはオン\nもし、(「{母艦パス}\kiuu_dll\2.png」の存在=1)ならば、\n neのテキストは「」\n neの画像は「{母艦パス}\kiuu_dll\2.png」\n\nkoshinとは画像ボタン\nこれについて\n テキストは「更新」\n Yは-1\n Xは85\n Hは30\n Wは30\n 親部品はバー\n クリックした時は〜WEBブラウザの更新\n ヒントは「更新」\n フラットはオン\nもし、(「{母艦パス}\kiuu_dll\4.png」の存在=1)ならば、\n koshinのテキストは「」\n koshinの画像は「{母艦パス}\kiuu_dll\4.png」\n\nアドバーとはエディタ\nこれについて\n Yは0\n Xは125\n Wは母艦のW-180\n ヒントは「URLを表示します」\n キー押した時は〜\n  もし、アドバーの押された仮想キーが「13」ならばWEBブラウザのURLは「{アドバーのテキスト}」\n\naaとは画像ボタン\nこれについて\n テキストは「移動」\n Yは-2\n Xは125+アドバーのW\n Hは30\n Wは30\n 親部品はバー\n クリックした時は〜WEBブラウザのURLは「{アドバーのテキスト}」\n ヒントは「指定のURLに飛びます」\n フラットはオン\nもし、(「{母艦パス}\kiuu_dll\3.png」の存在=1)ならば、\n aaのテキストは「」\n aaの画像は「{母艦パス}\kiuu_dll\3.png」\n\n#母艦サイズ変更時\n母艦のサイズ変更した時は〜\n  アドバーのW=母艦のW-180\n  aaのX=125+アドバーのW\n \n#ステータスバー\n下バーとは、ステータスバー\n \n#情報ステータスバー\n時計更新とはタイマー\nこれについて\n 間隔は1\n 開始\n 時満ちた時は〜\n 下バーは「{今日} {今} CPU:{CPU使用率取得}% メモリ:{メモリ使用率取得}%」\n\n#設定フォーム\n設定Fとはフォーム\nこれについて\n 可視はオフ\n W=400。H=300。\n スタイルは「枠固定」\n\n基本設定とはグループボックス\nこれについて\n 親部品は設定F\n X=10\n Y=10\n W=360\n H=220\n 文字サイズは「12」\n\n間隔Lとはラベル\nこれについて\n 親部品は基本設定\n テキストは「更新間隔(ms):」\n X=10\n Y=33\n\n間隔EDとはスピンエディタ\nこれについて\n 親部品は基本設定\n X=100\n Y=30\n テキストは「1000」\n 最小値は10\n 最大値は5000\n\nOKBとはボタン\nこれについて\n 親部品は設定F\n X=220\n Y=240\n テキストは「OK」\n そのクリックした時は〜\n  時計更新の間隔は「{間隔ED/1000}」\n  設定Fを閉じる。\n\n#-------------------------#\n#  バージョンアップ確認 #\n#-------------------------#\nアップフォームとはフォーム\nこれについて\n 可視はオフ\n タイトルは「最新版の確認」\n スタイルはダイアログスタイル\n 背景色はウィンドウ背景色\n W=300。そのH=180\nアップフォームを中央移動\n\n詳細Bとはボタン\nこれについて\n 親部品はアップフォーム\n テキストは「▼詳細情報」\n X=10。そのY=100。W=120\n 有効はオフ\n 詳細Bのクリックした時は〜\n  もし、OP=0ならば\n   アップフォームのH=330\n   アップメモのテキストは「{情報}」\n   詳細Bのテキストは「▲詳細情報」\n    OP=1\n  違えば、\n   アップフォームのH=180\n   詳細Bのテキストは「▼詳細情報」\n   OP=0\n\nダウンBとはボタン\nこれについて\n 親部品はアップフォーム\n テキストは「最新版ダウンロード」\n X=150。そのY=100。W=140\n 有効はオフ\n クリックした時は〜\n  WEBブラウザのURLは「http://www15.atpages.jp/~kiuuserver1/wiki/index.php? kiuu%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9%A5%DA%A1%BC%A5%B8」//ダウンロードURL\n  アップフォームを閉じる\n \nアップメモとはメモ\nこれについて\n 親部品はアップフォーム\n テキストは「」\n X=10。そのY=155\n W=280。そのH=140\n 文字書体は「MS ゴシック」\n 編集はオフ\n\n#ブックマーク\nBM_Pとはパネル\nこれについて\n レイアウトは「左」\n 可視はオフ\n スタイルは「凹」\n\nBM_LAとはラベル\nこれについて\n 親部品はBM_P\n レイアウトは「上」\n 文字位置は「中央」\n 文字サイズは「18」\n テキストは「ブックマーク」\n\nBM_Sとはスプリッタ\nこれについて\n 可視はオフ\n レイアウトは「左」\n 変更した時は〜\n  BM_TのW=BM_PのW-15\n\nBM_POPとはポップアップメニュー\nBM_POPに「&#x2c;BMPOP1&#x2c;フォルダ追加&#x2c;&#x2c;&#x2c;BMF追加\n&#x2c;BMPOP2&#x2c;名前変更&#x2c;&#x2c;&#x2c;BM名前変更」をポップアップメニュー一括作成\n\nBM_Tとはツリー\nこれについて\n 親部品はBM_P\n X=5。Y=50\n H=BM_PのH-100\n W=BM_PのW-15\n ポップアップメニューはBM_POP\n アイテムは「&#x2c;FAV&#x2c;お気に入り」\n ダブルクリックした時は〜\n  もし、BM_Tの選択IDが「」でなければ、\n   もし、BM_Tの選択IDから7文字左部分=「http://」ならば\n    WEBブラウザのURLはBM_Tの選択ID\n\nBM_B_ADDとはボタン\nこれについて\n 親部品はBM_P\n X=10\n Y=BM_TのH+60\n テキストは「追加」\n クリックした時は〜\n  BM追加\n\nBM_B_DELとはボタン\nこれについて\n 親部品はBM_P\n X=100\n Y=BM_TのH+60\n テキストは「削除」\n クリックした時は〜\n  BM削除\n\n#母艦表示\nもし、(「{母艦パス}setting.kiuu」の存在=1)ならば、\n 設定読込\n#新窓として移動か?\nもし、コマンドライン[1]が空でなければ、\n WEBブラウザのURLはコマンドライン[1]\n母艦の可視はオン\n\n\n#--------#\n#各種関数#\n#--------#\n\n#ブックマーク関数\n●BM追加\n もし、WEBブラウザのURLが「」でなければ\n  エラー監視\n   もし、BM_Tの選択IDが「」でなければ、\n    BM_Tに「{BM_Tの選択ID}&#x2c;{WEBブラウザのURL}&#x2c;{WEBブラウザのタイトル}」を追加\n   違えば、\n    BM_Tに「&#x2c;{WEBブラウザのURL}&#x2c;{WEBブラウザのタイトル}」を追加\n  エラーならば\n   MessageBox((母艦の、ハンドル)&#x2c;「既に登録してあります。」&#x2c;「警告」&#x2c;$30)。\n 違えば、\n  MessageBox((母艦の、ハンドル)&#x2c;「ブラウザに何も表示されていません。\n追加したいページを表示してから押してください。」&#x2c;「警告」&#x2c;$30)。\n\n●BM削除\n もし、BM_Tの選択IDが「」でなければ\n  もし、BM_Tの選択ID=「FAV」でなければ\n   BM_Tの選択IDをBM_Tのノード削除\n  違えば、\n   MessageBox((母艦の、ハンドル)&#x2c;「お気に入りフォルダは削除できません。」&#x2c;「警告」&#x2c;$30)。\n\n●BMF追加\n 「フォルダ名を入力してください。(ルートに作成されます)」と尋ねる\n もし、それが「」でなければ、\n  BM_Tに「&#x2c;{それ}&#x2c;{それ}」を追加\n\n●BM名前変更\n もし、BM_Tの選択IDが「」でなければ、\n  「新しい名前を入力してください。」と尋ねて、NEWに代入\n  もし、NEWが「」でなければ\n   BM_Tの選択IDをNEWにBM_Tのテキスト変更\n\n●BM表示\n もし、BM_OPEN=1ならば\n  BM_Sの可視はオフ\n  BM_Pの可視はオフ\n  BM_OPEN=0\n  BMのテキストは「ブックマーク表示」\n 違えば、\n  BM_Sの可視はオン\n  BM_Pの可視はオン\n  BM_OPEN=1\n  BMのテキストは「ブックマーク非表示」\n\n#設定\n\n●設定\n 設定Fを中央移動。\n 設定Fの可視はオン。\n\n●設定読込\n 「setting.kiuu」のINI開いてSINIに代入。\n SINIで「設定」の「位置」をINI読んでBXYに代入。\n SINIで「設定」の「間隔」をINI読んでKANに代入。\n SINIのINI閉じる。\n 母艦の位置はBXY\n 時計更新の間隔は「{KAN/1000}」\n 間隔EDのテキストはKAN\n もし、(「{母艦パス}bookmarks.dat」の存在=1)ならば、\n  「bookmarks.dat」を開いてBM_Tのアイテムに代入\n\n●設定保存\n 「setting.kiuu」のINI開いてSINIに代入。\n SINIで「設定」の「位置」に「{母艦の位置}」をINI書く。\n SINIで「設定」の「間隔」に「{間隔ED}」をINI書く。\n SINIのINI閉じる。\n BM_Tのアイテムを「{母艦パス}bookmarks.dat」へ保存\n\n●バージョン情報\n  「バージョン情報\n  {VER}です」と言う。 \n \n●k\n 「{OS} v{OSバージョン}」を言う。\n\n●最新版確認\n K404とは文字列\n NEW_VERとは数値\n NEW_NAMEとは文字列\n 情報とは文字列\n アップフォームをウィンドウ背景色で画面クリア\n アップフォームの可視はオン\n アップフォームの5&#x2c;5へ「最新バージョンを確認しています...」を文字表示\n  アップフォームの5&#x2c;40へ「ご利用のバージョン:{VER}」を文字表示\n 0.1秒待つ。\n 経過ダイアログはオフ\n エラー監視\n #最新版確認INIをダウンロード\n  「http://www15.atpages.jp/~kiuuserver1/wiki/index.php?plugin=attach&pcmd=open&file=kiuu_update.ini&refer=%A4%D0%A4%D3%A4%D6%A4%D9%A4%DC%A4%F3」を「{テンポラリフォルダ}ver.tmp」にHTTPダウンロード\n エラーならば\n  アップフォームの可視はオフ。\n  MessageBox((母艦の、ハンドル)&#x2c;「更新情報の確認に失敗しました。{\n}少し時間がったってから再試行してください。[\n}それでも失敗する場合は、作者まで連絡ください。」&#x2c;「失敗」&#x2c;$2030)。\n #404エラー対策\n 「{テンポラリフォルダ}ver.tmp」を開いてK404に代入。\n K404で0から「404」を文字検索。\n もし、それ>0ならば#404エラー\n  アップフォームの可視はオフ\n  「{テンポラリフォルダ}ver.tmp」をファイル完全削除\n  MessageBox((母艦の、ハンドル)&#x2c;「更新情報の確認に失敗しました。{\n}少し時間がったってから再試行してください。{\n}それでも失敗する場合は、作者まで連絡ください。」&#x2c;「404」&#x2c;$2030)。\n #正常時\n 違えば、\n  「{テンポラリフォルダ}ver.tmp」のINI開いてVERINIに代入。\n  VERINIで「最新」の「NEW_VER」をINI読んでNEW_VERに代入。\n  VERINIで「最新」の「NEW_NAME」をINI読んでNEW_NAMEに代入。\n  VERINIで「最新」の「情報」をINI読んで情報に代入。\n  VERINIのINI閉じる。\n  「{テンポラリフォルダ}ver.tmp」をファイル完全削除\n  アップフォームの5&#x2c;65へ「最新バージョン  :{NEW_NAME}」を文字表示\n  0.5秒待つ\n  もし、(VEINI<NEW_VER)ならば、//最新版がある\n   情報を「<br>」で区切って情報に代入\n   詳細Bの有効はオン\n   ダウンBの有効はオン\n  違えば、//最新版がない\n   アップフォームの可視はオフ\n   MessageBox((母艦の、ハンドル)&#x2c;「ご利用のバージョンは最新です。」&#x2c;「アップデートの確認」&#x2c;$2040)。\n\n\n●MessageBox(h&#x2c;t&#x2c;c&#x2c;u) =DLL(&#x22;user32.dll&#x22;&#x2c; &#x22;int MessageBoxA(\n HWND hWnd&#x2c; // handle of owner window\n LPCTSTR lpText&#x2c; // address of text in message box\n LPCTSTR lpCaption&#x2c; // address of title of message box \n UINT uType // style of message box\n )&#x22;)#&#x22;) ***コメント [#j581f46a] -要望のあった最新版確認機能を搭載しました。サーバーにINIをアップすることとkiuuの固定的な最新版ダウンロードページの決定をする必要があります。上のソースで動作を確認するために、一時的にWikiにINIをアップしておきました。動作をお確かめください。 --[[ばびぶべぼん]] -それが、容量が少ないので、固定のページを作れないのです。 --[[k.k]] -もう1アカウント分@pagesのサーバーを借りてみては?1GBあれば十分ではないですかね? -- [[ばびぶべぼん]] -うーんつかっている50%は過去のバージョン置き場で使っているのです --[[k.k]] -あ〜そうですか。多少使い勝手が悪いですけど、オンラインストレージサービスのSkydrive何かどうでしょう?25GBありますよ。 -- [[ばびぶべぼん]] -それは無料ですか -- [[k.k]] -はい、無料です。マイクロソフトのMSNのサービスです。利用にはWindows Live IDを作成するが必要があります。 -- [[ばびぶべぼん]] -Windows Live IDなら持ってます -- [[k.k]] -お!じゃぁできますね。FTPが使えないのが面倒ですけど -- [[ばびぶべぼん]] -[[k.k]]にあったコメントをメモ形式をコメント形式に直してみました (なので日時は書いてありません) -- [[k.k]] - ブックマーク機能を追加しました -- [[ばびぶべぼん]] &new{2009/11/17 (火) 22:50:19}; - えー kiuu_v0.12をリリースするにあたって、内蔵のスキンファイルを決めたいと思います -- [[k.k]] &new{2009/11/21 (土) 14:47:19}; - 新窓処理時のチラつき修正。最新版確認の改良。 -- [[ばびぶべぼん]] &new{2009/11/24 (火) 21:29:05}; #comment **hmw2nakoのソース [#re14f994] #memo(※【なでしこ実行モード】cnako\n「*.hmw」のファイル選択\nそれを開く\nそれをFに代入\n「*.nako」の保存ファイル選択\nそれをF2に代入\n「変換中」を継続表示\n0.5秒待つ\n「.10%」を継続表示\n0.5秒待つ\n「.20%」を継続表示\n0.5秒待つ\n「.30%」を継続表示\n0.5秒待つ\n「.40%」を継続表示\n0.5秒待つ\n「.50%」を継続表示\n0.5秒待つ\n「.60%」を継続表示\n0.5秒待つ\n「.70%」を継続表示\n0.5秒待つ\n「.80%」を継続表示\n0.5秒待つ\n「.90%」を継続表示\n2.5秒待つ\nFをF2に保存\n「.100%\n変換完了」を継続表示\n待機。\n) ***コメント欄 [#g117d50f] #comment **nako2hmwのソース [#kdf5791a] #memo(※【なでしこ実行モード】cnako\n「*.nako」のファイル選択\nそれを開く\nそれをFに代入\n「*.hmw」の保存ファイル選択\nそれをF2に代入\n「変換中」を継続表示\n0.5秒待つ\n「.10%」を継続表示\n0.5秒待つ\n「.20%」を継続表示\n0.5秒待つ\n「.30%」を継続表示\n0.5秒待つ\n「.40%」を継続表示\n0.5秒待つ\n「.50%」を継続表示\n0.5秒待つ\n「.60%」を継続表示\n0.5秒待つ\n「.70%」を継続表示\n0.5秒待つ\n「.80%」を継続表示\n0.5秒待つ\n「.90%」を継続表示\n2.5秒待つ\nFをF2に保存\n「.100%\n変換完了」を継続表示\n待機。\n) ***コメント欄 [#ma4a90d3] #comment

表示オプション

横に並べて表示:
変化行の前後のみ表示: