【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
1-

333: 2019/10/25(金)23:35 ID:9ZGj0mXw(1) AAS
糖質の見本みたいなやつ。医学発展のために献体すべき。
334: 2019/10/26(土)10:05 ID:e6NVGnmw(1) AAS
糖合質調症
脳が糖で溶ける
335: 2019/11/03(日)20:01 ID:v1wfX+lc(1) AAS
Nodeって、なんでこんなに広がったんだろうな?
たかだかjs如きが
336: 2019/11/03(日)20:16 ID:lIMPkprv(1) AAS
jsだからじゃね
337: 2019/11/03(日)23:25 ID:ungx1UoX(1) AAS
たかがJSと蔑まれる要因だった高過ぎる自由度が、ベストプラクティスの集積のお陰ですべてプラスに転化してしまったんだ
338: 2019/11/04(月)00:16 ID:U87Emrnv(1) AAS
古くはunixやcもたかがだしpcもwindowsもたかがだし
たかがtcp/ip、たかがjava、たかがlinux、そんなばっかだぞ
339
(2): 2019/11/04(月)02:10 ID:PlunRwPx(1/5) AAS
詰まったので質問させてください
WSH(JScript)で書いたスクリプト[run.js]からnode.js[test.js]を実行して結果を標準出力で受け取って表示させると日本語が文字化けします
文字化けしないように受け取るにはどうすればいいか教えてください

[run.js](WSH)test.jsを実行して標準出力で結果を受け取る
var WShell = WScript.CreateObject("WScript.Shell");
a = WShell.Exec("\"C:\\Program Files\\nodejs\\node.exe\" C:\\script\\test.js").StdOut.ReadAll();
WScript.echo(a);//結果の日本語文字化け
WScript.Quit(0);

[test.js](node.js)コマンドプロンプトのdirの結果
var childProcess = require("child_process");
var iconv = require("iconv-lite");
var buffer = childProcess.execSync("dir",
{
timeout: 60 * 1000, // タイムアウト1分
});
console.log(iconv.decode(buffer, "Shift_JIS"));
340: 2019/11/04(月)02:25 ID:ku/TWmjC(1) AAS
少なくともブラウザ上で実質唯一の選択肢だったのがブラウザ以外で実用的になったわけだし, 広がる道理としては十分だと思うけどな
341: 2019/11/04(月)08:35 ID:SxA1gV4C(1) AAS
サーバーサイドでnode使ってる人いる?
342
(1): 2019/11/04(月)08:42 ID:cptTSbgU(1) AAS
>>339
chcp 65001 は実行済み?
343: 2019/11/04(月)10:32 ID:PlunRwPx(2/5) AAS
>>342
ありがとうございます!
CodePageを65001にしても変わらずrun.js実行で文字化けの結果が返ってきます・・・
344: 2019/11/04(月)10:33 ID:PlunRwPx(3/5) AAS
あ、CodePageじゃなくてchcpです。レジストリからいじってやりました・・・
345
(1): 2019/11/04(月)11:20 ID:kKuYGgew(1) AAS
>>339
process.stdout.write(buffer);
346: 2019/11/04(月)11:40 ID:PlunRwPx(4/5) AAS
>>345
ありがとうございました!最後の行を置き換えたら文字化けせずに表示されました
ずっとハマってたのでちゃんとできて泣きそう聞いてよかった
347: 2019/11/04(月)13:20 ID:Zu03xGz4(1/2) AAS
クリップボード内の複数行文字列の、各行の先頭・末尾から、
連続する空白類を除去して、クリップボードに入れる

CreateObject("WScript.Shell").Run "powershell ""gcb | % trim | scb""", 0

WScript.Shell の、Run, Exec は、絶対パスじゃなくても、node みたいなコマンド名で書けるだろ?
例えば上なら、powershell というコマンド名

コマンドプロンプトで、where node と入力すると、パスが通っているだろ?
C:\Program Files\nodejs\node.exe
348: 2019/11/04(月)13:20 ID:Zu03xGz4(2/2) AAS
クリップボード内の複数行文字列の、各行の先頭・末尾から、
連続する空白類を除去して、クリップボードに入れる

CreateObject("WScript.Shell").Run "powershell ""gcb | % trim | scb""", 0

WScript.Shell の、Run, Exec は、絶対パスじゃなくても、node みたいなコマンド名で書けるだろ?
例えば上なら、powershell というコマンド名

コマンドプロンプトで、where node と入力すると、パスが通っているだろ?
C:\Program Files\nodejs\node.exe
349: 2019/11/04(月)20:17 ID:PlunRwPx(5/5) AAS
はい、絶対パスはnodeに短縮できました
350: 2019/11/10(日)15:12 ID:xm1aPYIT(1) AAS
そのやり取り見てふと探してみたけどNodeから扱えるクリップボード監視APIorモジュールってないんだな
単なるコピペなら見つかったけど
351
(1): 2019/11/12(火)13:33 ID:7YZfdUQ7(1/2) AAS
node.jsでローカルのクリップボード操作ってどうしてる?
java使ったりFlash使ったりは見つかるけどいまいち
352
(1): 2019/11/12(火)13:39 ID:VHJGIodx(1) AAS
>>351
https://github.com/sindresorhus/clipboardy
1-
あと 444 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.007s