- 12/02 Information!!
- 07/07 【グラブル】バハムートを最終上限解放
- 07/06 【グラブル】光有利の古戦場
- 06/14 【動物園】愛媛県立とべ動物園
- 05/31 【グラブル】開放したシスとエッセルの使用感
This is new entry
jscriptとはjavascriptとは異なります。
が、内容的にも文字面もよく似ています。
なので検索をするとjavaが引っかかりやすいです。
ので、jscriptで迷ったときは以下のページを参考にすると良いと思います。
http://msdn.microsoft.com/ja-jp/library/cc427807.aspx
ソフトウェアに触ったことのない人には何を言っているか分からないかと思いますが、
なんとなくわかってくるととても有用なページになります。
他にもif文やfor文などはC言語と同じ使い方ですので、適宜ぐぐってください。
また、基本的にlimechatを使って遊びます。
Limechat2のヘルプからスクリプトのヘルプを開いて、「スクリプトの基本」は初めての方でもソフトウェアを動かせるように、簡単に、そして手短に書いてある入門書です。
ぜひこれは体験して下さい。
サンプルスクリプトもいろいろ応用のきくよいものになっています。
そして、Limechatでjscriptを記述・動作をさせるうえで必要なものをいかに列挙します。
・Limechat(最新版)
・テキストエディタ
以上です。
テキストエディタはメモ帳以外にも秀丸やterapad等色々あります。
色分けや改行処理してくれるものもありますので、メモ帳よりはちゃんとしたものをひとつ用意したほうがいいと思います。grep検索できるとまた便利です。
ちなみに私はサクラエディタを使っています。
文字コードは必ずUTF-8を使って下さい。
これ以外ですとLimechatでコンパイル時にエラーが出ます。
また、Limechatは5秒以上かかるスクリプトは強制的にタイムアウトするように作られています。ので、無限ループに入ってもひどい事にはなりません。ありがたやー。
とにかく動かしてみる。
どこでエラーが出たのかはlogコマンドでテストポイントをたてれば簡単に出来ます。デバッグ用の画面もスクリプトコンソールで見れるので、ソフト初心者でもかなりとっつきやすいものかと思います。
jscript基本的事項
・変数宣言はvar
var A;
これで変数Aが宣言できます。
・基本はfunction
関数を作ってその関数内を走るっていうのが基本動作になります。
走るタイミングはlimechatでは、
・発言があった時
・Limechatを立ち上げた時
などのタイミングを付随させます。
関数内で宣言された変数は基本関数外へは持ち出せません。(引数宣言が必要)
関数をまたぐ変数を使いたい場合にはfunctionの外でグローバル変数として宣言する必要があります。
関数の中で他の関数を呼ぶことも出来ます。
ので、個人的には機能毎にfunctionを作って、メイン関数でそれら機能のコントロールをしてあげる。というくみたてが良いと思います。
・思ったよりいろんなことが出来る
Limechatのスクリプトヘルプに載っていること以外にもいろんなことができます。ビバ!オブジェクト指向
・ファイル操作(検索・オープン・バックグラウンドオープン・読み書き)
・エクセル操作
・プロセスの各種属性の取得などなど
・WSHも使える(一手間必要になりますが・・・)
・limechatのスクリプトヘルプの「スクリプトの基本」はよく読む
ランのさせ方やコンパイルの仕方などが書かれています。
が、内容的にも文字面もよく似ています。
なので検索をするとjavaが引っかかりやすいです。
ので、jscriptで迷ったときは以下のページを参考にすると良いと思います。
http://msdn.microsoft.com/ja-jp/library/cc427807.aspx
ソフトウェアに触ったことのない人には何を言っているか分からないかと思いますが、
なんとなくわかってくるととても有用なページになります。
他にもif文やfor文などはC言語と同じ使い方ですので、適宜ぐぐってください。
また、基本的にlimechatを使って遊びます。
Limechat2のヘルプからスクリプトのヘルプを開いて、「スクリプトの基本」は初めての方でもソフトウェアを動かせるように、簡単に、そして手短に書いてある入門書です。
ぜひこれは体験して下さい。
サンプルスクリプトもいろいろ応用のきくよいものになっています。
そして、Limechatでjscriptを記述・動作をさせるうえで必要なものをいかに列挙します。
・Limechat(最新版)
・テキストエディタ
以上です。
テキストエディタはメモ帳以外にも秀丸やterapad等色々あります。
色分けや改行処理してくれるものもありますので、メモ帳よりはちゃんとしたものをひとつ用意したほうがいいと思います。grep検索できるとまた便利です。
ちなみに私はサクラエディタを使っています。
文字コードは必ずUTF-8を使って下さい。
これ以外ですとLimechatでコンパイル時にエラーが出ます。
また、Limechatは5秒以上かかるスクリプトは強制的にタイムアウトするように作られています。ので、無限ループに入ってもひどい事にはなりません。ありがたやー。
とにかく動かしてみる。
どこでエラーが出たのかはlogコマンドでテストポイントをたてれば簡単に出来ます。デバッグ用の画面もスクリプトコンソールで見れるので、ソフト初心者でもかなりとっつきやすいものかと思います。
jscript基本的事項
・変数宣言はvar
var A;
これで変数Aが宣言できます。
・基本はfunction
関数を作ってその関数内を走るっていうのが基本動作になります。
走るタイミングはlimechatでは、
・発言があった時
・Limechatを立ち上げた時
などのタイミングを付随させます。
関数内で宣言された変数は基本関数外へは持ち出せません。(引数宣言が必要)
関数をまたぐ変数を使いたい場合にはfunctionの外でグローバル変数として宣言する必要があります。
関数の中で他の関数を呼ぶことも出来ます。
ので、個人的には機能毎にfunctionを作って、メイン関数でそれら機能のコントロールをしてあげる。というくみたてが良いと思います。
・思ったよりいろんなことが出来る
Limechatのスクリプトヘルプに載っていること以外にもいろんなことができます。ビバ!オブジェクト指向
・ファイル操作(検索・オープン・バックグラウンドオープン・読み書き)
・エクセル操作
・プロセスの各種属性の取得などなど
・WSHも使える(一手間必要になりますが・・・)
・limechatのスクリプトヘルプの「スクリプトの基本」はよく読む
ランのさせ方やコンパイルの仕方などが書かれています。
PR
COMMENT
プロフィール
HN:
komyu/シュクレール/修造
性別:
非公開
自己紹介:
こうぶつはけものみみとのーびす(♀)とエリーン
主にROとTERAとラノベと雑多なkomyuの日記帳です。
主にROとTERAとラノベと雑多なkomyuの日記帳です。
TERAキャラ紹介
シュクレール(バサ)
syuzo(エレ)
サケマス(アチャ)
その他サブ
ウリエルキゥィス(スレLv54)
Vermillion(サラLv56)
パズドラ
157,318,362
フレンド募集中
枠なきゃ増やす
最終プレイ3日以上になったら消す
カレンダー
11 | 2024/12 | 01 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
最新記事
(12/02)
(07/07)
(07/06)
(06/14)
(05/31)
ブログ内検索
最新コメント