【JavaScript系】 NILScript 【AutoHotkey風】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2010/04/02(金) 01:35:18操作自動化やキー・マウスフック、自前GUI表示、ファイル処理、TCPやUDPによる通信
などの機能の他、DLLの関数を呼び出す機能なども用意されているとのこと。
ダウンロード等は以下から。
http://lukewarm.s151.xrea.com/nilscript.html
WSHやAutoHotkey、UWSCのような簡易ツール作成向けのスクリプトのようですが、
作者氏がツールではなくプログラミング環境として扱ってもらいたがっているみたいなので、
ソフトウェア板ではなくこっちに立てることにしました。
0002デフォルトの名無しさん
2010/04/02(金) 02:31:130003デフォルトの名無しさん
2010/04/03(土) 00:20:340004デフォルトの名無しさん
2010/04/03(土) 19:02:430005デフォルトの名無しさん
2010/04/03(土) 23:02:06動作確認環境を持ってなけりゃ対応させられないだろ。
0006デフォルトの名無しさん
2010/04/04(日) 00:41:24言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0007デフォルトの名無しさん
2010/04/04(日) 01:00:56これがほしかったのよ!
0008デフォルトの名無しさん
2010/04/05(月) 13:09:040009デフォルトの名無しさん
2010/04/05(月) 15:16:310010デフォルトの名無しさん
2010/04/08(木) 17:04:14スペックの低いノートPCとかで動かしてみた人いない?
0011デフォルトの名無しさん
2010/04/08(木) 22:09:02Nil Scriptは「存在そのものが実はジョークでした。実在しません」というオチが用意されているものとばかり思っていたんだが
0012デフォルトの名無しさん
2010/04/08(木) 23:25:54line 0 @ <not a file>
0013デフォルトの名無しさん
2010/04/09(金) 00:48:11元々エイプリルフールのネタだったしね
(今年の話じゃなく何年も前のね)
0014デフォルトの名無しさん
2010/04/09(金) 03:38:432kか?
0015デフォルトの名無しさん
2010/04/11(日) 02:38:10Base.ngのHexとかBase64の辺りか
今のところどこからも使われてないようだから、コメントアウトしてみたら?
0016デフォルトの名無しさん
2010/04/14(水) 03:16:500017デフォルトの名無しさん
2010/04/14(水) 10:43:35keyhacもポータブルでも使えるし非常に拡張性高いし動作パフォーマンスはいいけど、
PythonだってこともあってかノウハウがWEBで晒されないんで
メジャーになり得ていない。勿体ない話だ。
0018デフォルトの名無しさん
2010/04/16(金) 03:45:30>ファイルパスを伴うコマンドラインで起動したときにエラーになる不具合の修正などを行いました。
俺もコマンドプロンプトからしか実行しないから気付かなかった。
0019デフォルトの名無しさん
2010/04/16(金) 21:08:59英語読めないだけだろ
0020デフォルトの名無しさん
2010/04/17(土) 19:09:13タスクトレイアイコンが表示されてから落ちるって言ってる奴がいたけど、
.\test.ngではなくわざわざ.\sample\keyboard_hook.ngを動かしていることから考えると、
Hotstrokesが実装される前の古いバージョンで>>18の件に引っかかっている可能性が高いな。
0021デフォルトの名無しさん
2010/04/17(土) 19:38:237x64
0022デフォルトの名無しさん
2010/04/18(日) 00:16:292バイト文字が含まれる*.ngをUTF-8(BOM無)に変換したら動いたぞ。
コメント文に存在しても誤動作するみたいな…
UTF-8はBOM有でも問題無いようだ。
ng4win32.zipのreadme.txt >●使用方法
>ファイルは、Shift_JISとして正しい文字列ならShift_JIS、
>そうでないファイルはUTF-8として読み込まれる。
と云う記述があったので若しかしたら…と思って試してみたのが吉。
今の所サンプル30個の内22個がまともに動くようになった。
0023デフォルトの名無しさん
2010/04/22(木) 15:20:040024デフォルトの名無しさん
2010/04/22(木) 15:24:420025デフォルトの名無しさん
2010/04/27(火) 10:19:00XPで動いたとか、2000で動いたとか、あきらめろとか。
何かあるだろ?
0026デフォルトの名無しさん
2010/04/27(火) 21:57:20(`・ω・´)ぬるっぽ!
0027デフォルトの名無しさん
2010/04/29(木) 16:17:510028デフォルトの名無しさん
2010/04/29(木) 16:19:050029デフォルトの名無しさん
2010/04/29(木) 17:25:00マウスジェスチャー用のプラグイン有るみたいだけど移行面倒だし
ブラウザの主要なジェスチャ操作の入った設定ファイルでも標準で置いてくれればアレだけど
0030デフォルトの名無しさん
2010/05/02(日) 01:27:000031デフォルトの名無しさん
2010/05/02(日) 11:06:48俺はそれが出るまでAHKで我慢する
0032デフォルトの名無しさん
2010/05/03(月) 19:57:56Nilは駄目だな。AHKとUWSC、Dmonkey、AutoITX、Jscriptでやってくよ。
0033デフォルトの名無しさん
2010/05/04(火) 16:26:16自前でビルドしてOS乗り越えたシェルとしてwin xp,ubuntu,win mobile間で相互運用してる。
0034デフォルトの名無しさん
2010/05/06(木) 14:12:350035デフォルトの名無しさん
2010/05/06(木) 22:13:350036デフォルトの名無しさん
2010/05/06(木) 22:53:200037デフォルトの名無しさん
2010/05/07(金) 00:31:550038デフォルトの名無しさん
2010/05/07(金) 01:54:35includeのないJavaScriptなだけに。
0039デフォルトの名無しさん
2010/05/07(金) 10:50:00Hotstrokesなどで使われているプラグインスクリプト機構が用意されている。
テキストファイルをロードしてeval()する方法もある。
0040デフォルトの名無しさん
2010/05/11(火) 16:22:04Rhinoならアンドロイドでも動く。スマートフォンでスクリプト使いたい奴には最高。iPhoneなんて目じゃない。
0041デフォルトの名無しさん
2010/05/21(金) 23:03:280042デフォルトの名無しさん
2010/05/22(土) 04:48:20構文が分かりやすくてとても良いね
ところでWriteProcessMemoryを呼び出すときに
var WriteProcessMemory = kernel32.proc('WriteProcessMemory',[UInt,UInt,Pointer,UInt,Pointer],UInt);
とするとどうもエラーが出てうまくいかなかったけど、ダメもとで引数の型を全部UIntにして
var WriteProcessMemory = kernel32.proc('WriteProcessMemory',[UInt,UInt,UInt,UInt,UInt],UInt);
と書いてみたら何故かうまく動作するようになったよ
原因が全く分からないので何ともいえないけど、他の人の参考になれば
0043デフォルトの名無しさん
2010/05/22(土) 06:31:35それ以前に、ProcessのインスタンスにwriteMemory()ってのがあるようだけど。
0045デフォルトの名無しさん
2010/05/27(木) 22:48:580046デフォルトの名無しさん
2010/06/03(木) 11:41:56こんなバギーで不完全な環境に移行する奴はいねぇだろ
0047デフォルトの名無しさん
2010/06/03(木) 16:43:47バグ報告も満足に出来ない奴がこの板に来るな。
0048デフォルトの名無しさん
2010/06/03(木) 22:36:27まあこんなソフトウェア使うのはマゾ以外いないよな
0049デフォルトの名無しさん
2010/06/03(木) 22:53:430050デフォルトの名無しさん
2010/06/06(日) 06:45:55要求と否定が含まれる
こんなの日常生活で乱発すると嫌われて逆に言うこと聞いてくれなくなると思うけど
頭が悪いからそこまで考え付かないのだろう
人に何かを要求するときぐらい下手に出ろよ、交渉アイテムも持って無いくせに
立場が偉くてもこんなの多用したら嫌われて孤立するぞ死ねばいいのに
俺は内部DSLっぽく簡単に書ける実装を期待して待ってるけど
>>46のクズのせいでそれが遠のいたのかもな
0051デフォルトの名無しさん
2010/06/06(日) 08:11:410052デフォルトの名無しさん
2010/06/08(火) 12:30:28まあスレの伸びの悪さがすべてを物語ってる
0053デフォルトの名無しさん
2010/06/08(火) 18:13:330054デフォルトの名無しさん
2010/06/08(火) 19:03:50作る側も使う側も。
0055デフォルトの名無しさん
2010/06/09(水) 22:03:040056デフォルトの名無しさん
2010/06/10(木) 11:15:24切り捨てた方がいいんじゃないの
どうしてもってなら、自分でやるしか
0057デフォルトの名無しさん
2010/06/12(土) 20:16:05お前ら俺のためにもマジで人柱頑張れ
0058デフォルトの名無しさん
2010/06/13(日) 21:56:030059デフォルトの名無しさん
2010/06/13(日) 22:00:210060デフォルトの名無しさん
2010/06/13(日) 22:06:030061デフォルトの名無しさん
2010/06/15(火) 11:02:340062デフォルトの名無しさん
2010/06/21(月) 19:14:540063デフォルトの名無しさん
2010/06/21(月) 23:06:00安定供給するつもりは最初からないんじゃない
0064デフォルトの名無しさん
2010/06/24(木) 23:46:100065デフォルトの名無しさん
2010/06/30(水) 02:46:41やはりAutoHotkey風の機能よりインターネット系の機能を重視してるのかな。
0066デフォルトの名無しさん
2010/07/31(土) 12:48:36JavaScriptの言語仕様だとAHKみたいなのを言語内DSLでつくりにくくないかな
>>57
プログラマーよりの人はそう思っているだろうな
それにしてもなんで今あえてこの言語なんだろうね
Pythonのkeyhacなんかベースは汎用言語だし良いように見えるけど、はやってないしな。
Rubyだったらよかったのか?(だがWindowsユーザーはかなり少ない)とも思うし、
phpならよかったのか?とも思うし。(phpは組み込みできたっけ?)
AHKとかAutoItとかUWSC互換か近いライブラリを各言語に提供する方が実用的で良いと思うけど
>>53 とか見てたらそもそもそういう言語の置き換えでもないみたいだし。
環境を作りたいわけで、言語を作りたいわけでもないみたいだし。
>>46-50 みたいのはいつもいるし、安定して使いたいなら10年は待とう。
今のある程度の人気ある言語はかなり使えて安定するまで10年くらいかかってる
(逆にいうと10年たって残ってない言語は…以下略)
むしろ、逆に反応少なすぎる。どこ需要?みたいな反応だし
めちゃくちゃ持ち上げているサイトとかないの?
はてなブックマークが凄い付けられてるようなサイトで紹介された、とかさ
0067デフォルトの名無しさん
2010/07/31(土) 12:57:37あのサイト、突然なくなったからびっくりしたよ
AutoHotKeyのページを競合とみなして削除するというのは面白いな
0068デフォルトの名無しさん
2010/07/31(土) 13:18:49NILScriptでZenCoding出来る環境を開発しました | tech.kayac.com - KAYAC engineers' blog
http://tech.kayac.com/archive/zencoding-on-nilscript.html
NILScriptでどこでもZenCoding
http://0-9.sakura.ne.jp/pub/lt/browserws/start.html
0069デフォルトの名無しさん
2010/08/02(月) 12:16:40書く方も無視する方も気兼ねが要らない
0070デフォルトの名無しさん
2010/08/04(水) 22:04:420071デフォルトの名無しさん
2010/08/05(木) 19:07:180072デフォルトの名無しさん
2010/08/05(木) 19:21:57興味なくなったら開発停止になっておしまいw
0073デフォルトの名無しさん
2010/08/05(木) 20:12:44誰も送ってくれなかったりしたら、そりゃ嫌にもなるわ。
0074デフォルトの名無しさん
2010/08/05(木) 20:20:360075デフォルトの名無しさん
2010/08/05(木) 22:10:350076デフォルトの名無しさん
2010/08/05(木) 23:52:440077デフォルトの名無しさん
2010/08/06(金) 00:02:390078デフォルトの名無しさん
2010/08/06(金) 00:32:030079デフォルトの名無しさん
2010/08/06(金) 13:19:00えっ
0080デフォルトの名無しさん
2010/08/07(土) 11:52:22公開時にスクリプトで除去してあるんじゃないの?
0081デフォルトの名無しさん
2010/08/07(土) 11:56:590082デフォルトの名無しさん
2010/08/16(月) 05:18:07ttp://nilscript.blogspot.com/
0083デフォルトの名無しさん
2010/08/16(月) 19:45:13やっぱGUIの取って付けた感がすごいw
Firefoxのスクリプトエンジンを使うんだったら、
XULも使えるようにしてくれたら良かったのに
0084デフォルトの名無しさん
2010/08/17(火) 01:10:550085デフォルトの名無しさん
2010/08/17(火) 08:20:470086デフォルトの名無しさん
2010/08/17(火) 08:56:250087デフォルトの名無しさん
2010/08/17(火) 10:16:20NILScript独自の統一仕様みたいな物があるようだから、
既存のライブラリとの互換性を求めても無駄だろう。
どうしても欲しければ自分で作ればいい。
0088デフォルトの名無しさん
2010/08/25(水) 10:15:47実装されたらしいぞ。よかったな
0089デフォルトの名無しさん
2010/09/13(月) 22:58:330090デフォルトの名無しさん
2010/09/23(木) 07:41:260091デフォルトの名無しさん
2010/09/23(木) 15:13:540092デフォルトの名無しさん
2010/10/05(火) 21:11:350093デフォルトの名無しさん
2010/10/05(火) 21:53:49twitter見てると新機能をもりもり実装してるし、これからじゃない?
0094デフォルトの名無しさん
2010/10/15(金) 01:47:17>NULLに従う者によって提供されるあらゆる事物には自動的にNUL+NULLが適用されるという事と、
との文言がありますが、これに従うと私が NIL Script とは全く関係ない自作のアプリケーションを作成・配布する際、
NULLに従う者 (=私) が提供するアプリケーションということになるわけで、
この自作アプリケーションにも NUL+NULL が適用されることになってしまうと思われますが
実際のところどうなのでしょう?
0095デフォルトの名無しさん
2010/10/15(金) 03:41:170096デフォルトの名無しさん
2010/10/27(水) 15:37:43実際にライセンスが有効かどうかは関係ないのでは。
0097デフォルトの名無しさん
2010/10/27(水) 17:01:000098デフォルトの名無しさん
2010/10/27(水) 21:09:20読んでる人間が不愉快になるので、そういう宣言はチラ裏へ書いてくれ。
0099デフォルトの名無しさん
2010/10/29(金) 10:47:470100デフォルトの名無しさん
2010/10/29(金) 11:04:200101デフォルトの名無しさん
2010/10/29(金) 11:05:130102デフォルトの名無しさん
2010/10/29(金) 12:04:1597にそんな知能があるようには見えないが
0103デフォルトの名無しさん
2010/10/29(金) 13:31:080104デフォルトの名無しさん
2010/10/29(金) 20:53:23まあ、JScriptにそういうライブラリがあれば、それでもいいんだろうけど。
0105デフォルトの名無しさん
2010/10/31(日) 05:08:57アプリ毎切り替えられたら便利なんだけど
マウスもボタンいくつ対応しているのかわからんなぁ
0106デフォルトの名無しさん
2010/11/01(月) 16:02:010107デフォルトの名無しさん
2010/11/01(月) 19:35:130108デフォルトの名無しさん
2010/11/01(月) 20:40:420109デフォルトの名無しさん
2010/11/01(月) 20:52:400110デフォルトの名無しさん
2010/11/02(火) 20:16:30太陽拳すごい重要じゃないか
セルが完全体になる決め手になった技だぞ
0111デフォルトの名無しさん
2010/11/04(木) 01:17:490112デフォルトの名無しさん
2010/11/08(月) 01:54:12あとはいまのご時世なら、マルチプラットフォーム対応だが、これは厳しいか。
Androidだけでもフォローできれば素晴らしいのだが。
AutohotkeyのWindowsMobile対応版が結構使えるので驚いてるところだ。
0113デフォルトの名無しさん
2010/11/12(金) 17:52:33プラグイン方式になってるんだから、欲しけりゃ自分で作ればいいじゃん
0114デフォルトの名無しさん
2010/11/17(水) 11:29:59自前で作ろうかな
0115デフォルトの名無しさん
2010/11/17(水) 14:39:120116デフォルトの名無しさん
2010/12/03(金) 01:17:02作者はdoc読んでわからんやつは使わないでいいってスタンスなんで、
掲示板とかでバグ報告してる誰かが入門サイト作ってくれないかな
0117デフォルトの名無しさん
2010/12/03(金) 01:39:52感想から要望までぴたっと同意
0118デフォルトの名無しさん
2010/12/17(金) 18:00:38既出でしたら申し訳御座いません。
javascriptで指定時間(何時何分)になったらサーバー上のHTMLデータを
特定の場所へを更新するソースを教えていただけますでしょうか?
HTMLデータを外部から読み込まなくても、そのままソースに書く方法でも結構です。
例:時間帯により異なるメッセージを自動的に、特定の場所へ表示したい。
いろいろ検索をしたんですが何ぶん初心者なものでわかってるようでわかっていない感じです。
経験豊富な方にズバリのソースを教えていただけたらと思っております。
わがままな質問で申し訳ないですがよろしくお願いいたします。
0119デフォルトの名無しさん
2010/12/17(金) 18:29:100120デフォルトの名無しさん
2010/12/21(火) 17:36:090121デフォルトの名無しさん
2011/01/13(木) 00:40:30GUI作りたいのに、Window関連のクラスがよくわからんし、
処理系のソース読みながら自前で実装してばっかで、
もう JavaScript on C++って感じ。
ただラッパーだけの環境でもJavaScriptなだけで、
死ぬほど便利になるってのは実感できた。
0122デフォルトの名無しさん
2011/01/13(木) 00:41:530123デフォルトの名無しさん
2011/01/13(木) 15:18:48そしてライセンスの意味が理解できなくて公開もできない。
0124デフォルトの名無しさん
2011/01/13(木) 17:11:470125デフォルトの名無しさん
2011/01/13(木) 19:05:370126デフォルトの名無しさん
2011/01/20(木) 01:37:10位置も0,0がデフォルトだからサンプルはタスクバーに邪魔されるw
でもまあ簡単に書き換えられるからいいよね
0127デフォルトの名無しさん
2011/02/10(木) 12:06:02ベースがjavascriptだからuwscやAHKやAutoITみたいに軽くコードを書けないから人を選ぶよね
機能としてはこちらのほうが上かもしれないけどuwscを超えるものには成らないかな
0128デフォルトの名無しさん
2011/02/21(月) 01:25:55.840129デフォルトの名無しさん
2011/02/21(月) 14:40:18.71COMでJScriptを呼び出せば使えると言えなくもないが
0130デフォルトの名無しさん
2011/02/22(火) 17:46:56.40println("batファイルでnilscriptを起動しよう!");
println("2秒待つ");
sleep(2000);
alert("batファイルでnilscriptを起動できた!");
0131デフォルトの名無しさん
2011/02/23(水) 00:38:06.19// こっちのほうが続きのスクリプトを一行に埋め込み出来ていいかも。
0132デフォルトの名無しさん
2011/04/03(日) 00:24:25.27ずっとニルスクリプトかと……
0133デフォルトの名無しさん
2011/04/17(日) 20:59:16.930134デフォルトの名無しさん
2011/05/13(金) 22:37:28.360135デフォルトの名無しさん
2011/05/19(木) 08:41:37.080136デフォルトの名無しさん
2011/05/29(日) 02:01:39.050137デフォルトの名無しさん
2011/07/09(土) 22:40:18.580138デフォルトの名無しさん
2011/07/29(金) 12:07:12.930139デフォルトの名無しさん
2011/07/29(金) 23:17:18.220140デフォルトの名無しさん
2011/07/30(土) 10:14:46.860141デフォルトの名無しさん
2011/07/30(土) 11:52:14.000142デフォルトの名無しさん
2011/07/30(土) 14:08:39.81なんか困ってる事あるの?
ちなみに移行元って何?
0143デフォルトの名無しさん
2011/07/30(土) 23:32:02.530144デフォルトの名無しさん
2011/08/04(木) 10:43:26.77だからAHKを流行らせるページも終わらせたんでしょ?
反応薄けりゃ飽きるだろ
0145デフォルトの名無しさん
2011/08/04(木) 18:50:20.72必要としていた機能が揃ったから手を加える必要が無くなったんだろう
0146デフォルトの名無しさん
2011/08/08(月) 14:30:01.52Hotstrokesで検索したら公式がヒットして内容を確認できるようになって欲しい。
0147デフォルトの名無しさん
2011/09/04(日) 20:07:10.540148デフォルトの名無しさん
2011/09/05(月) 08:27:57.640149デフォルトの名無しさん
2011/09/09(金) 00:17:02.37なぜ自作ソフトを流行らせる才能がないんだ?
0150デフォルトの名無しさん
2011/09/09(金) 00:21:02.270151デフォルトの名無しさん
2011/09/09(金) 19:32:55.34だよな〜(w
JS込の説明になる事を忌避してんのかな
0152デフォルトの名無しさん
2011/10/03(月) 00:51:27.05単に飽きて放置してるだけならいいけど……
0153デフォルトの名無しさん
2011/10/15(土) 04:35:03.54L is dead.って
0154デフォルトの名無しさん
2011/10/15(土) 23:07:02.230155デフォルトの名無しさん
2011/10/16(日) 08:46:33.240156デフォルトの名無しさん
2011/10/17(月) 13:19:01.480157デフォルトの名無しさん
2011/10/17(月) 16:40:50.740158デフォルトの名無しさん
2011/10/17(月) 17:20:47.74ttp://lukewarm.s151.xrea.com/android/
0159デフォルトの名無しさん
2011/10/23(日) 02:42:05.88>NILScriptのドキュメント(nil.zip内のnil\doc\*.txt)をhttp上で公開して欲しい。
勝手に公開したら怒られるかな。
0160デフォルトの名無しさん
2011/10/23(日) 12:18:47.96とれるかどうか分からんけど
0162デフォルトの名無しさん
2011/10/24(月) 19:38:05.240163デフォルトの名無しさん
2011/10/27(木) 18:05:02.400164デフォルトの名無しさん
2011/11/02(水) 02:43:54.42プリティリズムかよ
0165デフォルトの名無しさん
2011/11/04(金) 19:07:07.09>ソースコードが公開されてるのに開発停止の心配なんてしている乞食がプログラム板に来てんじゃねえよ
nil.zip の中見たらソースコード見当たらないんだけど、どこからダウンロードすればいいの?
0166デフォルトの名無しさん
2011/11/04(金) 21:39:21.02readmeも読みこなせないマキシマム ザ ド低脳がプログラム板にアクセスして帯域や電力を消費させてんじゃねえよ
0167デフォルトの名無しさん
2011/11/05(土) 15:15:56.36ありがとう。
ソースはこっちか http://lukewarm.me.land.to/
低脳なのでNUL+NULLライセンスを理解できなかったんだけど
高学歴の貴方が解説してくれないかな?
0168デフォルトの名無しさん
2011/11/09(水) 23:02:45.06∩ ・∀・)∩∩ ´∀`)∩ このレスを見た人はコピペでもいいので
〉 _ノ 〉 _ノ10分以内に3つのスレへ貼り付けてください。
ノ ノ ノ ノ ノ ノそうすれば14日後好きな人から告白されるわ宝くじは当たるわ
し´(_) し´(_) 出世しまくるわ体の悪い所全部治るわでえらい事です
■ このスレッドは過去ログ倉庫に格納されています