なでしこライブラリ~内検索 / 「●テーブルタグ作成」で検索した結果

検索 :
  • ●テーブルタグ作成
    ...e //本体 ●テーブルタグ作成({配列=?}Sを{文字列=""}Aで)   Rとは文字列  #結果   Tとは文字列  #一時格納用      もし、S=「」ならば、S=それ   もし、A 「」ならば、A=「 {A}」      R=「」   Sを反復     T=「」     対象を反復       Tに「 td {対象} /td 」を追加     Rに「 tr {T} /tr 」を一行追加      R=「 table{A} {~}{R} /table {~}」   Rで戻る。 名前 コメント
  • トップページ
    ...パック/アンパック ●テーブルタグ作成 ●文字XOR ●漢字判定 ●交換 ●文字列カウント +配列/表列 ●表キー合成 ●CSV取得改 ●昇降優先表ソート ●コムソート ●バブルソート ●双方向バブルソート ●おいこみソート ●キー配列ソート ●空行削除 +サウンド/動画 ■効果音 ●MML情報取得 ■MCIオブジェクト +ファイル ◆ファイル/URL相対パス ●絶対パスファイル/フォルダ列挙 ●空フォルダ削除 ●ファイル属性詳細設定/取得 ◆重複せず保存 ■バイナリファイル ●フォルダサイズ取得 ●ファイル分割 ◆コマンドラインテンプレート ●ファイルフォルダ判定 ●一階層上 ●フォルダ名抽出 ●拡張子無ファイル名抽出 ◆画像ファイル判別 画像ファイル選択 ●右クリメニュー追加/削除 +画像/描画/座標計算 ◆d3Library ●バーコード...
  • ●コンソールタイトル設定
    情報 作者名:fortebx 引用元:なでしこプログラム掲示板「Re(1) cnako(コンソール)で母艦のタイトルをつけたい。」 概要 コンソールのタイトルを変更します。 サンプルプログラム //なでしこ実行方式 コンソール - cnako.exe 「あいうえお」にコンソールタイトル設定 //本体 ●コンソールタイトル設定(Sへ|Sに)  S=POINTER(「{S}」)  SetConsoleTitle(S) ●SetConsoleTitle(lpConsoleTitle) =DLL("kernel32.dll", "DWORD SetConsoleTitleA( LPTSTR lpConsoleTitle, // 設定する文字列のポインタ )") ...
  • ●バブルソート
    情報 作者名:ゆちボン 引用元:なでしこプログラム掲示板「なでしこでソートプログラム集」 解説引用元:http //ja.wikipedia.org/wiki/バブルソート リンク:●コムソート、●双方向バブルソート、●おいこみソート 概要 バブルソート(Bubble Sort)は、ソートのアルゴリズムの一つ。 最悪計算時間がO(n2)と遅いが、アルゴリズムが単純で実装が容易なため、しばしば用いられる。 安定な内部ソート。基本交換法、隣接交換法ともいう。 安定:● 速度:最低で、o(n^2) サンプルプログラム 200回、テスト[回数-1]は乱数(200) テストをバブルソート。 テストをメモ記入。 おわり //本体 ●バブルソート(Aを)  max=配列要素数(A)   処理開始  iを0からmax-1まで繰り返す   kをiからmaxまで繰り返す   ...
  • ●双方向バブルソート
    情報 作者名:ゆちボン 引用元:なでしこプログラム掲示板「なでしこでソートプログラム集」 解説引用元:http //ja.wikipedia.org/wiki/バブルソート 解説引用元:http //ja.wikipedia.org/wiki/シェーカーソート リンク:●コムソート、●バブルソート、●おいこみソート 概要 双方向バブルソートは、ソートのアルゴリズムの一つ。別名「シェーカーソート(Shaker sort)」。 バブルソートを、効率がよくなるように改良したもの。 バブルソートではスキャンを一方向にしか行わないのに対し、双方向バブルソートでは交互に二方向に行う。 バブルソートと同じく安定な内部ソートで、最悪の場合の時間計算量はO(n2)である。 安定:● 速度:最低で、o(n^2) サンプルプログラム 200回、テスト[回数-1]は乱数(200)...
  • ●ランダム座標作成
    情報 作者名:U D 引用元:なでしこプログラム掲示板「Re(5) 明度取得 他」 概要 指定した範囲でN個のランダム座標を作成し、XX(X座標配列)、YY(Y座標配列)に格納 解説 引数 XX:X座標リストを格納する配列 YY:Y座標リストを格納する配列 X1,Y1:座標(左上) X2,Y2:座標(右下) N:作成する座標の個数 サンプルプログラム Aとは配列=空。 Bとは配列=空。 A,Bに100,100から200,200で5のランダム座標作成。 Aを言う。 Bを言う。 //本体 ●ランダム座標作成({参照渡し}XX,{参照渡し}YYにX1,Y1からX2,Y2でNの)  Xdとは整数。Ydとは整数  もしX1 X2ならばX1,X2を入れ替える。  もしY1 Y2ならばY1,Y2を入れ替える。  Xd=INT((X2-X1)+1)。Yd=INT(...
  • ●バーコード作成
    情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 バーコード画像を作成します。 注意 http //www.technical.jp/handbook/chapter-font1.html の「CODE39用TTFフォント」のインストールが必要。 本体 ●バーコード作成(データからSIZEで)  データはデータを半角変換  データはデータを大文字変換  データは(『*』 データ 『*』)  文字書体は『CODE39』  文字サイズはSIZE  バーコード幅とは整数  バーコード高さとは整数  バーコード幅はデータの文字幅取得  バーコード高さはデータの文字高さ取得  バーコード画像をバーコード幅,バーコード高さへ画像リサイズ  バーコード画像を白色で画面クリア  データをバーコード画像の0,0へ文字表示  文字書体は『...
  • ●実行ファイル作成
    情報 作者名:ゆちボン/とくめい/五十六 引用元:なでしこプログラム掲示板「実行ファイル化の自動化」 概要 ソースコードから実行ファイルを作成します。(vnako/gnako/cnako) 解説 引数 ソース:プログラムのソースコード 実行ライブラリ:vnako.nakoとかへの絶対パス  なでしこ有環境の場合:省略可  なでしこ無環境の場合:省略した場合、vnako.exeとかと同じフォルダにvnako.nakoを入れとけばおーけー 実行ファイル:vnako.exeとかへの絶対パス  なでしこ有環境の場合:「vnako」とか「vnako.exe」とかでおーけー  なでしこ無環境の場合:省略不可 保存先:作成したプログラムの保存先 ※なるべくなでしこ無環境として考えてください。(インストール場所が違うだけでうまく動かなくなるので)...
  • ★アイコンチューザー
    情報 作者名:のなお(のんきなおやじ) 引用元:なでしこプログラム掲示板「アイコンチューザー(アイコン抽出)」 http //nadesi.com/index.php 概要 このプログラムはEXEやDLLから、アイコンを抽出するものです。 解説 このプログラムは、なでしこのホームページの質問掲示板から派生したものです。 http //www.himanavi.net/cgi/nade-bbs2/cbbs.cgi?mode=all namber=1867 type=0 space=0 no=0 #------------------------------------------ プログラムは、初めての投稿です。なでしこを初めて早、4ヶ月もたってしまいました。 なにかお役に立てればと思い投稿します。 このプログラムはEXEやDLLから、アイコンを抽出するものです。...
  • ●関連付け印刷
    情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 ファイルの拡張子に関連付けされたアプリケーションへ、その印刷を依頼します。 HTML以外もOKです。 解説 引数 起動ファイル名:対象ファイルへの絶対パス 返り値 サンプルプログラム //.htmファイルをダブルクリックしてIEが起動する場合のみ //以下のサンプルが動きます。 //ページ番号やファイル名など、ヘッダ、フッタが気になる時は、 //IEの、ファイル→ページ設定→ヘッダ、フッタの欄を空にしてください。 //以下ではスタイルシートを使用していますが、 //色が出ないことがあるので、そういった場合は画像や //fontタグ等を使用したほうが確実かもしれません。 //確認用ブラウザ プレビューとはブラウザ そのレイアウトは全体 //テンプレート //以下は適当な...
  • ◆設定グループ
    情報 作者名:Makoto 引用元:なでしこプログラム掲示板「設定グループ」 概要 なでしこで作成したアプリの、設定の保存と復元を簡略化します。 1. ■設定INIグループ 2. ■設定NAKOグループ 3. ■設定XMLグループ のセットです。 詳細説明↓ http //nadesiko.soft.at-ninja.jp/lib/settinggroup.html 本体 /***************************************   設定INIグループ /**/ ■設定INIグループ  ・{非公開}変数リスト  ・ファイル  ・変数名追加(Sを)~    変数リストにSを配列追加  ・保存~    もし(ファイル=空)なら戻る    名とは文字列    値とは文字列    INIとは整数    INIは、ファイルのINI開く   ...
  • ●リッチファイル選択
    情報 作者名:YouTubeダウンロードし放題 引用元:なし 概要 「ファイル選択」命令よりリッチな感じの「ファイルを開く」ダイアログを生成できます ダウンロード サンプル 「すべてのファイル (*.*),*.* テキストファイル (*.txt),*.txt」を「C \」でリッチファイル選択 それを表示 本体 ●リッチファイル選択({配列}フィルタ一覧を初期ディレクトリで)  ファイル名とは文字列  フィルタとは文字列  OpenFileName構造体とは文字列  OpenFileNameグループとはOPENFILENAME  ファイル名にMAX_PATHを確保  フィルタ一覧で反復   フィルタに「{対象[0]}{\0}{対象[1]}{\0}」を追加  フィルタに"{\0}"を追加  OpenFileNameグループについて   hwndOwne...
  • ●装飾表示
    情報 作者名:U D 引用元:なでしこプログラム掲示板「装飾表示」 概要 日本語タグでマークアップした文書を装飾して表示します。 日本語タグのマークアップ仕様については、HTMLを真似ています。 解説 引数 OBJ:描画先 X1:X座標(左上) Y1:Y座標(左上) S:マークアップされた文書 サンプルプログラム 母艦について  タイトルは『装飾表示(テキストマークアップ)』  クライアントW=420  クライアントH=520 黒色で画面クリア 文字色は白色。文字サイズは11 「 これはなでしこで 文字 色=$FF33FF サイズ=13 マークアップテキスト /文字 を表示するための、 改行 文字 色=$FF33FF サイズ=13 "装飾表示" /文字 関数の 太字 サンプル文章兼説明 /太字 です。 改行 改行 ...
  • ■簡易ショートカットメニュー
    情報 作者名:area 引用元:なし 概要 なでしこの標準機能では利用できない、ショートカットメニューを WinAPIをラップすることによって無理矢理実装した物です。 このライブラリを使用すると、自分の好きな場所に好きなタイミングでショートカットメニューを 表示させることができるようになります。 また、母艦のタスクトレイ右クリックした時イベントでメニュー展開を行うことにより、 タスクトレイポップアップメニューも実装できます。 なでしこ標準のメニューと似たような感じでメニューの作成、イベントの設定が可能です。 今はまだ機能が少ないですがそのうちアイコン付けられるようにとか サブメニューつけられるようにとか機能強化していきます。 解説 グループ関数 目的 グループ関数名 引数 引数/関数の意味 メニュー項目を追加する 一括作成 (S...
  • ◆HTTPグループ
    情報 作者名:YouTubeダウンロードし放題 引用元:なでしこプログラム掲示板「HTTPグループ」 http //nade.jp-pro.net/bbs/bbs2/cbbs.cgi?mode=al2 namber=1219 更新 2012/01/27 Cookie取得を更新 エラー防止の真偽グループを追加 ダウンロード 概要  五十六さんの作品「TCPクライアントでHTTPっぽいものセット」(以下TCPセット)  (http //nade.jp-pro.net/bbs/bbs2/cbbs.cgi?mode=al2 namber=911 感謝!!)  を元に機能拡張・改善したライブラリです。  目標としては、簡単に利用できて、且つ、カスタマイズ性に飛んだライブラリを目指して作成しました。  TCPセットとの大まかな違いとしては、   ・TCPデータ取得→新H...
  • ■関数ポインタ改
    情報 作者名:YouTubeダウンロードし放題 引用元:なでしこプログラム掲示板「代用関数ポインタ」なでしこライブラリ「関数ポインタ」 概要 関数ポインタが最新のなでしこで使えない..って人が多かったので不具合を直しました。 これを使えばなでしこで マルチスレッド フォームをWinAPIレベルから作成してメッセージループを回す 非同期な通信 重い処理の非同期実行 などの高度な処理を実現できます ソースダウンロード サンプル集ダウンロード 変更点 ver2.10 ●関数ポインタ作成 でイベントを事前にEVALで登録するように修正(高速化) ver2.05 使いやすいように関数命令を追加●関数ポインタ取得●関数ポインタ取得●関数ポインタ実行 2個以上関数ポインタを作成した場合のアドレス重複エラーを修正 関数内での宣言をサポート わざわざVirtualAllocでメモリを確...
  • ■定型
    ステータスバー表示 作者名:T 引用元:無し(自作) 概要 ステータスバーに一時的に文字を表示するモノです。変数を指定して命令を出すだけなのでとても簡単です 解説 STをステータスバーとし、表示形式の変数で分岐します。 ●の中身は、文字を表示→待つ→文字を空白に(消す) 本体 ●ステタス  もし、表示形式が0ならば、   STのテキストは「」。  もし、表示形式が1ならば、   STのテキストは「AAA」。1秒待つ。STのテキストは「」。  もし、表示形式が2ならば、   STのテキストは「BBB」。1秒待つ。STのテキストは「」。  もし、表示形式が3ならば、   STのテキストは「CCC」。1秒待つ。STのテキストは「」。  もし、表示形式が4ならば、   STのテキストは「DDD」。1秒待つ。STのテキストは「」。 サンプルプロ...
  • ●おいこみソート
    情報 作者名:ゆちボン 引用元:なでしこプログラム掲示板「なでしこでソートプログラム集」 リンク:●コムソート、●バブルソート、●双方向バブルソート 概要 正式名称不明。 僕は「最大最小値ソート」「おいこみソート」と呼んでいます。 バブルソートの改良型で、1回のスキャンで最大値、最小値を見つけて、最後に交換します。 繰り返す量はバブルの半分。 安定:× 速度:最低で、o(n^2) サンプルプログラム 200回、テスト[回数-1]は乱数(200) テストをおいこみソート。 テストをメモ記入。 おわり //本体 ●おいこみソート(Aを)  max=配列要素数(A)  max_S=0  min_S=0  iを0からINT(max/2)まで繰り返す   max_S=max-i   min_S=i   kをiからmax-iまで繰り返す    もし、A[k] A[ma...
  • ●コムソート
    情報 作者名:ゆちボン 引用元:なでしこプログラム掲示板「なでしこでソートプログラム集」 解説引用元:http //ja.wikipedia.org/wiki/コムソート リンク:●バブルソート、●双方向バブルソート、●おいこみソート 概要 コムソート(Comb Sort)は、ソートのアルゴリズムの一つ。コームソート、櫛(くし)ソートなどとも呼ばれる。 バブルソートの改良版。内部ソートだが、安定ソートではない。 安定:× 速度:ほぼ、o(n log n) 解説 ちなみに、コムソート11を使用してます。 コムソート11を使用しない場合は「※」がついている行を コメントアウトしてくんさい。 ※コムソート11とは? gap=9,10となったとき、強制的にgap=11とすることで高速化したアルゴリズムを、Comb sort 11と呼ぶ。 gapが9→6→4...
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 ウィキペディアを作ったiMacが箱付きで競売に登場。予想落札価格は約96万円!(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) ツムツム攻略Wiki|ゲームエイト - Game8[ゲームエイト] 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) アイプラ攻略Wiki|アイドリー...
  • ●画像合成改
    情報 作者名:SWinX 引用元:なでしこ初心者質問掲示板「画像合成改」 概要 「画像合成」の不具合を修正した「画像合成改」です。 これで、透過色が黒色以外でも正常に動作します。 解説 命令「画像合成」の説明文には「OBJ1の左上の色を透過色として扱う」 とありますが、実際には透過色もORされてしまいます。 これはなでしこの不具合と思います。 画像合成命令の内部では  1)マスクを作る[画像マスク作成]  2)マスクでコピー先をくりぬく[画像ANDコピー]  3)コピー元を合成[画像ORコピー] という手順で実行されるのですが、透過色が黒色で無い場合  2.5)逆マスクでコピー元をくりぬく = 透過色を黒色に変換 が必要です。 ※sample-グラフィック-画像処理サンプル-キャラ合成-正統.nakoを参照 で、無いものは作るしかない...
  • ※ページの作り方
    ①「サンプルプログラム→本体」の順番で記述して、正常に動く場合:●定型のページを開く。   それ以外:■定型のページを開く。 ② 左上の「@メニュー」→「新規ページ作成(その他)」→「このページをコピーして新規ページ作成」をクリック。 ③ 新規ページ名に「(記号)ページの名前」を入力。 記号一覧 ●←関数的なモノ ■←部品的なモノ ◆←複数orその他的なモノ ★←開発支援プログラムっぽいモノor資料 ④ 色々編集する。↑の記号一覧のようにするには、全ての行の最初に半角スペースを追加しておく。(引用表示)   サンプルプログラム、本体は、引用表示推奨。 ⑤ ページ保存して、ページ完成。 ⑥ トップページ で、上の「編集」→「このページを編集」をクリック。 ⑦ 好きなジャンルに自分のページを追加して完成!(どっちのジャンルかで迷ったら両方...
  • ★高速画像描画
    情報 作者名:竜巻 引用元:なし 概要 イメージを高速に描画します。 解説 引数 ●GraphLib_Init({値渡し=?}REQ) REQ:必要なイメージ個数 ●LoadGraph({値渡し=?}pass , {値渡し=?}GRAPHHANDLE , {値渡し=?}alpha) pass:画像のパス GRAPHHNDLE:整数値 画像の番号を決定する(ただし1以上、GraphLib_Initで初期化した個数以下) alpha:透明値のオン/オフ (1か0,またはオンかオフで指定) ●DrawGraph({値渡し=?}XX,{値渡し=?}YY,{値渡し=?}GRAPHHANDLE) XX:整数値 X座標 YY:整数値 Y座標 GRAPHHANDLE:整数値 LoadGraphで決めた画像の番号 返り値 なし 仕様解説 まずイメージの必要個数を”...
  • ◆部品の並べ替え
    情報 作者名:粗茶くん 引用元:粗茶くんの 『なでしこ 』プログラミング 奮闘記「部品の並べ替え」 概要 部品をドラッグ・アンド・ドロップで並べ替える処理のサンプル。 部品の動的作成の仕方と、ドラッグ・アンド・ドロップ処理の使い方がよくわかります。 サンプルプログラム #ボタン並べ替え Iで0から4まで繰り返す。   Btn[I]をボタンとして作成。   Btn[I]→テキストはI。   Btn[I]→Xは20。   Btn[I]→Yは20+50*I。   Btn[I]→ドラッグモードはオン。   Btn[I]→ドロップ許可はオン。   Btn[I]→ドロップされた時は~交換処理。 ●交換処理   移動元部品はイベント部品→ドロップ部品   移動先部品はイベント部品   移動元XはBtn[移動元部品]→X   移動元YはBtn[移動元部品]→Y   移動先XはBtn[...
  • ●APIレジストリ操作
    情報 作者名:Choco Soft (としらたまさん?) (勝手に改変) 引用元:なでしこでWindowsAPI【レジストリの参照】 他 ダウンロード 概要  ChocoSoftさんが作られたプログラム(感謝!!)を手軽に使いやすいように変更を加えました。  APIによるレジストリの書き込みが可能です。  なでしこの標準命令との違い 型の指定や取得がしやすい キー単体の作成、作成したキーのハンドル入手ができる  なお、このプログラムはレジストリを操作します。使い方を間違えるとお使いのパソコンに多大な損害を与える可能性がありますが、作者、および引用者はこのプログラムで生じたいかなる損害の責任を持ちませんのでご自分の責任でご利用ください。 サンプル H=「HKEY_CLASSES_ROOT\.nako」のAPIレジストリ開く H2=Hで「TestKey」をAPI...
  • ●空フォルダ削除
    情報 作者名:むく 引用元:なでしこプログラム掲示板「全フォルダ列挙と空フォルダ削除」 概要 中身が空っぽのフォルダ、空フォルダを削除します。 解説 引数 S:対象フォルダの絶対パス 返り値 削除した空フォルダの絶対パス(配列) サンプルプログラム //削除 デスクトップの空フォルダ削除。 それを言う。 //復元 それで反復   対象にフォルダ作成。 //本体 ●空フォルダ削除({=?}Sで|Sの|Sを)   もし、Sが空ならば、Sは母艦パス。   Xとは変数。Xは空。   Sの全フォルダ列挙。   それを反復     対象の全ファイル列挙。     もし、それが空ならば       対象を言う。       対象をXに配列追加。       対象のフォルダ削除。   Xで戻る。 引用元ページ内の「全フォルダ列挙」「フォルダ列挙改」関数に依存...
  • ◆ブラウザマクロ
    情報 作者名:五十六 引用元:なし 概要 GUI部品「ブラウザ」を使っててんやわんやするためのセット。 ただし、動作中はパソコンに触ってはいけない・・・。 どうしてもHTTP系命令でできない時にごり押しマクロ。 ソースを短くする努力が皆無なので、目も当てられない状況ですがいずれ直します。 解説 ブラウザ(移動)[(逆)タブ][(ダブル)テキスト][決定(移動先取得|ソース取得)] //基本系 基本的なコマンドです ●ブラウザタブ(TAB回数で) ●ブラウザ逆タブ(TAB回数で) ●ブラウザ決定 ●ブラウザテキスト(送信テキストで|送信テキストの|送信テキストを) //普通系 現在開いているページで色々します ●ブラウザソース取得 ●ブラウザタブ決定ソース取得(TAB回数で) ●ブラウザタブ決定移動先取得(TAB回数で) ●ブラウザタブテキスト決定移動先取...
  • ●立ち絵抽出
    情報 作者名:kuroro 引用元:なでしこプログラム掲示板「立ち絵抽出base」 概要 背景画像とキャラ画像(背景に立ち絵が入ってる画像)から立ち絵をイメージとして抽出します。 解説 はっぱさんのアイデアを使って書いたプログラムです 立ち絵抽出を関数化してみました。 これでファイルを選んで呼び出すだけで立ち絵を抽出出来ます。 注意すべき点は、「背景画像」と「キャラ画像」をイメージとして 作成しておかないとエラーになることです。 抽出された画像は「背景画像」に格納されます。 引数 変数1:背景画像の絶対パス 変数2:キャラ画像の絶対パス サンプルプログラム #まずイメージを作成します。 背景画像とはイメージ#立ち絵抽出で使う部品 キャラ画像とはイメージ#立ち絵抽出で使う部品 #背景画像を設定します "背景画像を選んで下さい"...
  • ●一括配列行削除
    情報 作者名:serica 引用元:自作 概要 正規表現一致で一致する要素を配列から一括削除する関数。 対象の配列を書き換える。 解説 標準関数の「正規表現ピックアップ」と対になる物として作成した物で、 「正規表現ピックアップ」が指定パターンに一致する要素だけ抽出し別配列を作成するのに対し、 この関数は指定パターンに一致する要素を元配列から直接削除する物。 処理的には配列の各要素を順に正規表現で判定していき、条件を満たせば要素を削除するだけ。 同じ引数(配列とパターン)で、「正規表現ピックアップ」→「一括配列行削除」の順番で実行すれば、 パターンの一致と不一致で、配列を2つに分けた形になるハズ。 返り値 無し({参照渡し}の為) サンプルプログラム パターン画像=「.*([Bb][Mm][Pp]|[Jj][Pp][Gg]|[Pp][...
  • プラグイン/コメント
    コメントプラグイン @wikiのwikiモードでは #comment() と入力することでコメントフォームを簡単に作成することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_60_ja.html たとえば、#comment() と入力すると以下のように表示されます。 名前 コメント
  • ●ヤフー英日翻訳
    情報 作者名:五十六 引用元:日本語プログラミング言語「なでしこ」スレ 4」 概要 英文をYahoo!翻訳して翻訳した文章を返します。 解説 引数 S:英文 返り値 翻訳された日本語文 サンプルプログラム 経過ダイアログ=オフ。 「What do you usually do on weekends?」を簡易ヤフー英日翻訳して言う。 //何を通常週末にするか。 「What do you usually do on weekends?」をヤフー英日翻訳して言う。 //あなたは、通常週末に何をしますか? //本体 //サンプル 経過プログレスバーとはプログレスバー。そのレイアウト=上。その最大値=100。 経過ステータスバーとはステータスバー。そのレイアウト=下。 #------------------------------------------...
  • ◆タスクトレイポップアップメニュー
    情報 作者名:SWinX 引用元:なでしこ質問掲示板「タスクトレイでポップアップメニュー」 概要 タスクトレイのイベントでポップアップメニューを表示させます。 解説 ひまわりでmokaさんが作成なさった「タスクトレイでメニュー」 http //www.isonly.net/~yuk_yt/himawari/pr/1165.html をなでしこ移植しました。 サンプルプログラム //ここから タスクトレイでメニュー ●母艦設計  母艦の可視はオフ ■POINT  ・X  ・Y !POINT_TYPEとは文字列="DWORD,DWORD" ●GetCursorPos({参照渡し}p)=DLL("USER32.DLL", "INT GetCursorPos( char* pPoint)") ●Ge...
  • ◆タスクトレイポップアップメニュー改
    情報 作者名:戒斗 引用元:なでしこプログラム掲示板「タスクトレイでポップアップメニュー改」 概要 タスクトレイのイベントでポップアップメニューを表示させます。 「タスクトレイでポップアップメニュー」 の不具合を勝手に修正してみました。 解説 ひまわりでmokaさんが作成なさった「タスクトレイでメニュー」 http //www.isonly.net/~yuk_yt/himawari/pr/1165.html をSWinXさんがなでしこに移植された 「タスクトレイでポップアップメニュー」 にメニューが他の場所をクリックしても消えないという不具合があったので修正して見ました。 そのためショートカットキーの動作も可能になっています。 サンプルプログラム //ここから タスクトレイでメニュー ●母艦設計  母艦の可視はオフ ■POINT  ・X  ・Y ...
  • ◆スクロールパネル(マウスホイール同期)
    情報 作者名:Ack 引用元:なでしこ質問掲示板「なんとか出来ました」 概要 スクロールパネルをマウスホイールでスクロールできるようにします。 //サンプルプログラム //ここから SPとはスクロールパネル SPのHは200 SPのWは400 (20)回   パネル配列[回数]をパネルとして作成   パネル配列[回数]→Y = 回数*50   パネル配列[回数]→親部品はSP SPについて   マウスホイール回した時は~     WM_VSCROLL = 277     SB_PAGEUP = 2     SB_PAGEDOWN = 3     //スクロールパネルには,ホイール値が代入されないみたいです     もし(母艦のホイール値 0)なら       メッセージ送信(WM_VSCROLL, SB_PAGEUP, 0)     違えば       メッセージ...
  • ■矩形
    情報 作者名:anonymous 引用元:なし 概要 矩形(くけい)の情報を保持するグループです。 余計なものがない分、拡張性に富んでいると思います。 GUI部品の内部仕様と違い、純粋に左上と右下の座標を保持します。 (Win32APIでおなじみのRECT構造体をちょっとだけ拡張した感じのものです) GUI部品などでサイズを指定できますが、それの一時記憶に適したグループ が欲しくなって作りました。 改造すればもっといろんなことに応用できるかもしれません。 作成にあたってGUI部品のコードを参考にしています。 本体 ■矩形  ・左{=0}  ・上{=0}  ・右{=100}  ・下{=100}  ・幅~ それは右-左  ・高さ~ それは下-上  ・サイズ ←サイズ設定 →サイズ取得  ・{非公開}サイズ取得~それは、左 『,』 上 『,』 右 『,...
  • ●文字列カウント
    文字列カウント 作者名:曜日 概要 文字列内にある特定の単語、文章の個数をカウントする。 検索範囲指定可能。 総文字数のカウント命令はありますが、文章内に文字列がいくつあるかカウントする命令は無かったと思うので あればあったで便利かなと。 正規表現単置換を使ってカウントしているので 「きりん|キリン」等の様に指定すればひらがなカタカナ併せてのカウントも可能です。 (参考 正規表現について - なでしこマニュアル - https //nadesi.com/doc/reference/function/2-1-regexp.htm) 解説 引数 全て文字列 TXT・・・検索を行なう元の文章 A・・・省略可 TXT内で範囲指定を行う場合に使用 B・・・省略可 TXT内で範囲指定を行う場合に使用 C・・・個数をカウントしたい単語(正規表現記述...
  • ◆重複せず保存
    情報 作者名:五十六 引用元:なでしこプログラム掲示板「関数「重複せず保存」」 概要 命令「保存」をちょっとだけ変えた「重複せず保存」です。 右クリで[新規作成(W)]→[テキスト ドキュメント]とかやってると 「新規テキスト ドキュメント (2).txt」とかになりますよね。          (2) ←これ 要するに何が何でも新規保存したい時に使います。 サンプルプログラム 「てすてす」を「{デスクトップ}テスト.txt」に重複せず保存。//テスト.txt 「テステス」を「{デスクトップ}テスト.txt」に重複せず保存。//テスト (1).txt //本体 ●重複せず保存(AをBに|AをBへ)   Aを(JYUFUKU(A,B))に保存。 ●重複せずファイル移動(AからBへ|AをBに)   Aから(JYUFUKU(A,B))へファイル移動。    ●重複...
  • ★ソース高速HTML化
    情報 作者名:fuji 引用元:なでしこプログラム掲示板「ソース高速HTML化」 概要 なでしこのソースをエディタ上と同じように見えるように色付けします。 ■サンプル[このプログラムのソース自身をHTML化したもの] 解説 モードの説明 モードには0と1が指定できます。 通常は0で十分です。 HTML化するソースがたくさんある場合には、 1モードにして、 style type="text/css" !-- .nstr { color #000080 ; } .ncomment { color #008000 ; } .function { color #FF00FF ; } .member { color #800080 ; } .nsign { color #008080 ; } .nnumber { c...
  • ●四半円
    情報 作者名:SWinX 引用元:なでしこ初心者掲示板「アイデア1 部分コピーの実施例」 概要 1/4円、1/4円弧を描画します。 解説 引数 OBJ:描画先 X1,Y1:始点(左上座標) X2,Y2:終点(右下座標) S:「右上」or「右下」or「左上」or「左下」 サンプルプログラム 線色は赤色。 塗りスタイル=「透明」。 母艦の0,100から100,200へ"左上"を四半円。 母艦の0,100から100,200へ"右下"を四半円。 塗りスタイル=「格子」。 母艦の200,100から300,200へ"右上"を四半円。 //本体 ●四半円({グループ}OBJのX1,Y1からX2,Y2へSを)  CWとは整数=X2-X1  CHとは整数=Y2-Y1  SXとは整数。SYとは整数。//欲しい部分...
  • ■スムーズプログレスバー
    情報 作者名:canot 引用元:なでしこプログラム掲示板「おとまど」 概要 スムーズに表示されるプログレスバーです。 縦方向、横方向の切り替え、色の変更、文字の表示も可能です。 本体 /*------------------------------------------------------------- クラス:スムーズプログレスバー   スムーズに表示されるプログレスバーです。   縦方向、横方向の切り替え、色の変更、文字の表示も可能です。   転載、利用、改造はご自由に      (c)2007 canot ---------------------------------------------------------------*/ ■スムーズプログレスバー +GUI部品 +背景色プロパティ +最大最小プロパティ +値プロパティ +マウスプロパティ +キ...
  • ●ファイル分割
    情報 作者名:クジラ飛行机 引用元:ファイルの分割ツールを作ってみよう!(第75回):クジラ飛行机「文系サラリーマンのための仕事に役立つプログラミング入門」 勝手に改変 概要 ファイルを単純分割します。 結合用のバッチファイルも一緒に作成します。 解説 引数 分割ファイル:分割したいファイルの絶対パス 出力パス:破片ファイル、結合用バッチファイルの出力先パス 分割サイズ:破片ファイルの最大サイズ(B) 返り値 (結合用バッチファイルの絶対パス) (破片ファイル001の絶対パス) (破片ファイル002の絶対パス) (破片ファイル003の絶対パス) ~~~ サンプルプログラム なし //本体 #----------------------------------------------------------------------- ...
  • ◆プライベートフォント
    情報 作者名:SWinX 引用元:なでしこプログラム掲示板「サンプル-プライベートフォント」 概要 特定のアプリケーションだけで使うフォントをプライベートフォントといいます。 これによって、コンピューターにインストールされていないフォントでも使えるようになります。 一時的にシステムに登録して、使い終わったら解除しておくようです。 解説 http //www.himanavi.net/cgi/nade-1st/cbbs.cgi?mode=all number=4053 type=0 space=0 no=0 http //mrxray.on.coocan.jp/Halbow/Notes/N024.html を参考にしました。 グレイグラフィックス-Natsumikanフォント http //www.orange.ne.jp/%7Eden7/htm/nat...
  • ★ダイアログエディタ
    情報 作者名:fuji/ムラり 引用元:なでしこプログラム掲示板「ダイアログエディタ」 概要 ムラりさんのダイアログエディタをなでしこに移植しました。 ●MessageBox の様々なダイアログのソースを確認しながら出力することができます。 解説 //本体 #ダイアログエディタ !母艦設計=『母艦の可視はオフ』 母艦について   背景色はウィンドウ背景色。//RGB(128,128,255)   タイトルは「APIダイアログエディタ 1.28」   サイズは「60,20,600,555」   スタイルは「枠固定」   オフに最大化ボタン有効変更 部品間隔=8 文字サイズ=10 ボタンリストは「[OK] [OK][キャンセル] [中止][再試行][無視] [はい][いいえ][キャンセル] [はい][いいえ] [再試行][取り消し]」 OSで条件分岐。   「Wi...
  • ●MEGAVIDEOダウンロード
    情報 作者名:Craving Explorer研究家 ダウンロード 概要  MEGAVIDEOをダウンロードできます サンプル URL=「http //www.megavideo.com/?v=LBJC1UJI」 もし、URLがMEGAVIDEO_URLならば  動画URL=URLのGetMEGAVIDEO  FILE=デスクトップ MEGAVIDEO_TITLEを文字列ファイル名変換 「.flv」  動画URLをFILEへHTTPダウンロード 本体 !十六進数一覧=「0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f」を「,」で区切る !二進数一覧=「0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111」を「,」で区切る #外部から読み書きできる変数 MEG...
  • ●BASE64エンコードの仕組み
    情報 作者名:Craving研究家 ダウンロード 概要  BASE64の仕組みです。これをカスタマイズすれば結果をバイナリや配列で返したり、独自の暗号化アルゴリズムが作成できます。 サンプルプログラム 「こんにちは」をBASE64エンコードB それを表示 それをBASE64デコードB それを表示 本体 !B64_TABLE=『ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=』 ●BASE64エンコードB(Sを)  結果とは文字列;ARYとは配列  Iで1から(Sのバイト数)まで繰り返す   ASC(MIDB(S,I,1))をARYに配列追加  MDとは整数=ARYの配列要素数%3  もし、MD!=0ならば(3-MD)回(0をARYに配列追加)//"="の代わりに"A...
  • ●フィボナッチ数列
    情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 http //ja.wikipedia.org/wiki/フィボナッチ数 解説 引数 n:数列のn 返り値 フィボナッチ数列(配列) #10のフィボナッチ数列。 1 1 2 3 5 8 13 21 34 55 サンプルプログラム //ここから 母艦を最大化 表示メモとはメモ そのレイアウトは『全体』 表示データは空//別変数に文字列作成 10のフィボナッチ数列を言う。 10のフィボナッチ数列で反復  表示データは表示データ 改行 (回数を3で文字列右寄せ) 『 』 (対象を105で文字列右寄せ) 表示メモは表示データ//一気に代入 //本体 //少し大きい整数(MAX29桁)に対応 //負の数は未対応 ●整数加算する(αとβを)  仮αとは文字列。仮αはαを2...
  • ●ニコニコ動画ダウンロード
    ダウンロード 概要  ニコニコ動画をダウンロードできます  最終更新 2011/10/16 解説  InternetExplorerですでにログインしていればスルーしますが、していないとログインIDとパスワードを変数に代入しなくてはなりません サンプル # 衛星はやぶさ予告の動画をデスクトップにダウンロードします。 経過ダイアログ=0 NIKO_MAIL=「」#ニコニコ動画アカウントのメールアドレス NIKO_PASS=「」#ニコニコ動画アカウントのパスワード URL=「http //www.nicovideo.jp/watch/1314153633」 もし、URLがNikoNikoURLならば  動画URL=URLのGetNikoNiko  TITLE=NIKO_TITLEを文字列ファイル名変換  FILE=デスクトップ TITLE 「.{NIKO_TYPE}」  経過ダ...
  • ◆ファイル/URL相対パス
    情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 解説引用元:絶対パスと相対パス ( ホームページ作成 ) 勝手に改変 概要 相対パスを出力します。 相対パス指定のお約束 ・同じ階層にあるものは、そのままファイル名か「./ファイル名」 ・下の階層にあるものは、「./フォルダ名/ファイル名」 ・上の階層にあるものは、「../ファイル名」 ・2階層上にあるものは、「../../ファイル名」 ・1階層上にあるフォルダの中のファイルは、「../フォルダ名/ファイル名」 解説 ●ファイル相対パス変換 ●ファイル相対パス展開 ●URL相対パス変換 ●URL相対パス展開 「変換」系 引数 基本パス:指定する側 絶対パス:絶対的に指定される側 返り値 相対パス 「展開」系 引数 基本パス:指定する側 相対パス:相対的に指...
  • ★ソース最適化
    情報 作者名:fuji、五十六 引用元:なでしこプログラム掲示板「ソース高速HTML化」 勝手に改変 概要 ソースを最適化します。 具体的にはこんな変化があります。(↑が変化前 ↓が変化後) 「てすてす」 (『てすてす』) 「あいうえお{変数A}かきくけこ」。 (『あいうえお』 (変数A) 『かきくけこ』)。 これの作成にあたってfujiさんの★ソース高速HTML化を参考にさせて頂きました。 というかほとんど流用です。ごめんなさい。 解説 ※最適化の効果を確認してみるプログラム 引用+改変:なでしこプログラム掲示板「メモリ不足??」ツリーより 焼きそばさんの検証プログラム ほげほげ=「hoge ほげ ホゲ」。 A=システム時間。 100000回  親回数=回数  TEMP=「{母艦パス}てすてす{ほげほげ[0]}」。  もし、回数...
  • ◆プリンタ設定
    情報 作者名:hihiro 引用元:なでしこプログラム掲示板「プリンタ設定」 概要 なでしこのプリンタ設定をプログラムから設定します。 解説 【プリンタ設定用変数の用紙設定】に、【セクション名】を設定 【プリンタ設定変更関数】を呼ぶ 【プリンタの設定】ダイアログが表示され、 【設定.INI】の【セクション名】に設定されているプリンタ情報に設定します 出力(戻り)項目 【プリンタ設定用変数の用紙サイズ】に変更された用紙サイズ 【プリンタ設定用変数の給紙方法】に変更された給紙方法 【プリンタ設定用変数の用紙向】に変更された用紙の向き 【設定.INI】の【セクション名】に設定されたプリンタ情報を保存します タイマーを起動して、プリンタの設定ダイアログを表示して、 タイマーの割込みでプリンタの設定をしています プリンタ名は、プリンタ...
  • @wiki全体から「●テーブルタグ作成」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。