atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
prepress-tips
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
prepress-tips
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
prepress-tips
ページ検索 メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • prepress-tips
  • perlスクリプトの編集

prepress-tips

perlスクリプトの編集

最終更新:2009年06月24日 19:18

prepress-tips

- view
管理者のみ編集可
最終更新日時: 2009/06/24   
  • サクラエディタ の アウトライン解析 を使う
  • ieから日本語perlスクリプトを使う
  • perlスクリプトを exeにする( PAR-Packer )
  • ieから日本語perlスクリプトを使う その2
Edit

サクラエディタ の アウトライン解析 を使う

  • 数百行程度のperlスクリプトの構造をすばやく把握するために サクラエディタのアウトライン解析が とても役立つ。
    • ルールファイルを作って 適当なところに置き、
      設定-タイプ別設定-アウトライン解析方法 で選ぶ。
    • F11キーで アウトライン解析を実行する( escキーで閉じる )。
ルールファイル
サンプルスクリプト
アウトライン解析の結果
  • 日本語が使われているperlスクリプトを サクラエディタから マクロで実行するための
    perlスクリプト。
    • このサンプルでは 同じフォルダにある msg.pl を呼び出す。
call_pl.pls

ieから日本語perlスクリプトを使う

  • ieの中で 日本語のperlスクリプトを使うときは
         <script type="text/perlscript" src="init_html.pl"></script>
    ではなくて requireで呼び出せばよい。
         <script type="text/perlscript"> require "init_html.pl"; </script>
  • requireで呼び出すので plの最後には 1; が必要。
    環境によっては @INC への追加設定が必要。
  • このとき perlスクリプトが日本語名のフォルダにあると 少し厄介。
    回避法は photoshopスクリプティング を参照のこと。
    ( ieから日本語perlスクリプトを使う その2 にもまとめなおしました。)
  • 次のサンプルは exec_cmd.pl を ブラウザとbatの両方から動かす。
exec_from.html
      全角の < をすべて半角の < に置換してから 試してみてください。
init_html.pl
exec_from_html.pl
   exec_from.html  ←→  init_html.pl 
           ↓ 
   exec_from_html.pl 
           ↓ 
   exec_cmd.pl 
exec_cmd.pl
   exec_cmd.pl 
           ↑ 
   exec_from_bat.pl 
           ↑ 
   exec_from.bat 
exec_from_bat.pl
exec_from.bat

perlスクリプトを exeにする( PAR-Packer )

  • perlで作ったスクリプトを exeに変えて 得意先の環境でも動くようにしたい ── そう思って調べてみたら、PAR というものがあるらしいことを発見。
    ブログを検索すると いろいろ不安なことも書いてあったが、実際に試してみると
    簡単にインストールできて 起動も早く とても快適に使える。

  • 使っているperlのバージョンを調べる。
    • perl -v を実行。
結果
  • PARのMainPage から incomplete compatibility list を見て調べると、
    私の使っているperlのバージョンでは PAR::Packer 0.975 が動くらしい。
  • Perl Package Manager を起動して調べると
    PAR-Packer 0.976 PAR Packger というのが 既にある。
    • リポジトリは theoryx5
    • このパッケージに installのマークを付けて Run marked actions を実行。
    • インストールが終わったら コマンドプロンプトから pp を実行。確かに動いているよう。
Set up gcc environment - 3.4.2 (mingw-special)
C:\Perl\site\bin/pp: No input files specified
  • 使い方は pp -o ファイル名.exe ファイル名.pl
    あとは Active perl の Documentaion の Pragmas pp を参照してください。

ieから日本語perlスクリプトを使う その2

  • javascriptのデバッグにperlスクリプトが使えると とても便利なので
    そのためのスクリプトをまとめました。
    • ブラウザの中から windowsのコマンドを実行できます。
    • 使うときは 全角の & < > をすべて半角に変えてください。
perlscript_test.html
html2 plugin Error : このプラグインで利用できない命令または文字列が入っています。
cmd_exe.pl
  • ある変数の内容を result.txtに追記するスクリプト。
    • スクリプトを読み込んだとき result.txtを削除し、
      msg_pl( 変数 ) を実行したとき 変数の内容を result.txtに追記する。
msg.pl

Edit

「perlスクリプトの編集」をウィキ内検索
LINE
シェア
Tweet
prepress-tips
記事メニュー
メニュー

更新履歴

取得中です。


記事メニュー2
右メニュー
  • トップページ
  • 旧トップページ
  • メニュー
  • 右メニュー
  • バックアップ


人気記事ランキング
  1. ImageJプラグインの作成 その2
  2. usb knoppix
  3. ソフト/wz_jsgraphics.js
  4. ImageJプラグインの作成
  5. 作成中
  6. 構造と処理を別の言語で書いて組合せる
  7. テスト
  8. サーバ/knoppix/nmap
  9. pdfファイルの調査
もっと見る
最近更新されたページ
  • 3840日前

    codeLayouter の記述メモ3
  • 3840日前

    トップページ
  • 5298日前

    codeLayouterを perlxsで使う
  • 5431日前

    GTK+ で openCV
  • 5432日前

    codeLayouter ver 0.03
  • 5438日前

    codeLayouter の記述メモ2
  • 5499日前

    ubuntu LiveUSB 3
  • 5571日前

    codeLayouter の記述メモ
  • 5613日前

    applescriptの編集
  • 5695日前

    ubuntu LiveUSB 2
もっと見る
人気記事ランキング
  1. ImageJプラグインの作成 その2
  2. usb knoppix
  3. ソフト/wz_jsgraphics.js
  4. ImageJプラグインの作成
  5. 作成中
  6. 構造と処理を別の言語で書いて組合せる
  7. テスト
  8. サーバ/knoppix/nmap
  9. pdfファイルの調査
もっと見る
最近更新されたページ
  • 3840日前

    codeLayouter の記述メモ3
  • 3840日前

    トップページ
  • 5298日前

    codeLayouterを perlxsで使う
  • 5431日前

    GTK+ で openCV
  • 5432日前

    codeLayouter ver 0.03
  • 5438日前

    codeLayouter の記述メモ2
  • 5499日前

    ubuntu LiveUSB 3
  • 5571日前

    codeLayouter の記述メモ
  • 5613日前

    applescriptの編集
  • 5695日前

    ubuntu LiveUSB 2
もっと見る
ウィキ募集バナー
急上昇Wikiランキング

急上昇中のWikiランキングです。今注目を集めている話題をチェックしてみよう!

  1. ゆるキャラ百科事典「ゆるペディア」
  2. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  3. beatmania IIDX SP攻略 @ wiki
  4. 東方同人CDの歌詞@Wiki
  5. グランツーリスモWiki
  6. モンスター烈伝オレカバトル@wiki
  7. イナズマイレブン 染岡さんと愉快な仲間たち wiki
  8. SQ用語辞典
  9. 魔法科高校の劣等生Wiki
  10. p5x 攻略wiki @ ウィキ
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 初音ミク Wiki
  5. 発車メロディーwiki
  6. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  7. 検索してはいけない言葉 @ ウィキ
  8. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  9. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
  10. オレカバトル アプリ版 @ ウィキ
もっと見る
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. まどドラ攻略wiki
  2. MadTown GTA (Beta) まとめウィキ
  3. シュガードール情報まとめウィキ
  4. R.E.P.O. 日本語解説Wiki
  5. SurrounDead 攻略 (非公式wiki)
  6. Dark War Survival攻略
  7. シミュグラ2Wiki(Simulation Of Grand2)GTARP
  8. カツドンチャンネル @ Wiki
  9. Wplace Wiki
  10. AviUtl2のWiki
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 参加者一覧 - ストグラ まとめ @ウィキ
  2. 我孫子 清十郎 - ストグラ まとめ @ウィキ
  3. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  4. ウイングガンダムゼロ【EW】 - 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  5. 稼ぎ - 地球防衛軍6 @ ウィキ
  6. ミッション攻略 - 地球防衛軍6 @ ウィキ
  7. ウイングガンダムゼロ【EW】/ログ1 - 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  8. 不幸な少女03 - 検索してはいけない言葉 @ ウィキ
  9. サーヴァント/一覧/クラス別 - Fate/Grand Order @wiki 【FGO】
  10. MOZU - ストグラ まとめ @ウィキ
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.