(´・∀・`) JScript .NET スレッド
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/08/12(金) 19:29:35関連リンク
JScript .NETの紹介
http://www.microsoft.com/japan/msdn/columns/scripting/scripting07142000.asp
[MSDN] JScript
http://www.microsoft.com/japan/msdn/library/ja/jscript7/html/jsoriJScript.asp
.NET Framework ダウンロード情報
http://www.microsoft.com/japan/msdn/netframework/downloads/
JScript.NET (入門者向け)
http://homepage3.nifty.com/aya_js/JScript.NET/
.NET Framework SDKで始める .NETプログラミング
http://www.atmarkit.co.jp/fdotnet/special/dotnet_sdk/dotnetsdk01.html
関連スレ
ECMAScript デス 2
http://pc8.2ch.net/test/read.cgi/tech/1088298991/l50
0112デフォルトの名無しさん
2007/02/04(日) 20:56:08Set WindowsInstaller=CreateObject("WindowsInstaller.Installer")
WScript.Echo WindowsInstaller.ComponentPath("{7131646D-CD3C-40F4-97B9-CD9E4E6262EF}","{0BC7A7D7-183A-472C-BE1F-A40A0E626C74}")
で取り出せました。ありがと
0113デフォルトの名無しさん
2007/02/04(日) 21:06:41C#でdll作るのが楽だけど、埋め込むというならCodeDomが使えるような気がする。
>>112
バージョン決め撃ちならそれでもいいな。
0114デフォルトの名無しさん
2007/02/05(月) 15:31:38FOR /F "delims=" %%1 IN ('DIR /AD /B /ON "%SystemRoot%\Microsoft.NET\Framework\v*"') DO SET DOTNET=%%~1
ECHO "%SystemRoot%\Microsoft.NET\Framework\%DOTNET%\jsc.exe"
0115デフォルトの名無しさん
2007/02/05(月) 18:34:48しかし、v3.0というフォルダ内には jsc.exe はないのだった。
0116115
2007/02/05(月) 18:49:53@ECHO OFF
SETLOCAL
SET Framework=%SystemRoot%\Microsoft.NET\Framework
FOR /F "delims=" %%1 IN ('DIR /AD /B /ON "%SystemRoot%\Microsoft.NET\Framework\v*"') DO IF EXIST "%Framework%\%%~1\jsc.exe" set DOTNET=%%~1
SET JSC="%Framework%\%DOTNET%\jsc.exe"
ECHO %JSC%
0117115
2007/02/05(月) 18:51:59FOR /F "delims=" %%1 IN ('DIR /AD /B /ON "%Framework%\v*"') DO IF EXIST "%Framework%\%%~1\jsc.exe" set DOTNET=%%~1
0118デフォルトの名無しさん
2007/02/08(木) 18:53:47@if(0)==(0) ECHO OFF
SETLOCAL
SET DOTNET=%SystemRoot%\Microsoft.NET\Framework
FOR /F "delims=" %%1 IN ('DIR /AD /B /ON "%DOTNET%\v*"') DO IF EXIST "%DOTNET%\%%~1\jsc.exe" SET DOTNET=%DOTNET%\%%~1\jsc.exe
"%DOTNET%" /nologo /d:_ /out:"%~f0.exe" "%~f0"
"%~f0.exe"
DEL "%~f0.exe"
GOTO :EOF
@end
import System;
import System.Diagnostics;
var PC : PerformanceCounter=new PerformanceCounter('Process','Creating Process Id',Process.GetCurrentProcess().ProcessName);
var PID : int = PC.RawValue;
Console.WriteLine(Process.GetProcessById(PID).MainWindowTitle)
ワーンングが出ますが、コードのほうで直せませんか?
0119デフォルトの名無しさん
2007/02/08(木) 22:05:05RawValueはlongですよ。なので
var PID : int = int(PC.RawValue);
とすればよいでしょう。
0120デフォルトの名無しさん
2007/02/08(木) 22:39:48サンクス。直りました。今度は最小化ですが、
import System;
import System.Diagnostics;
import System.Windows.Forms;
const WM_SYSCOMMAND : int = 0x0112;
const SC_MINIMIZE : int = 0xF020;
var nCmdShow : int =SC_MINIMIZE;
var PC : PerformanceCounter=new PerformanceCounter('Process','Creating Process Id',Process.GetCurrentProcess().ProcessName);
var PID : int=int(PC.RawValue);
var oProcess : System.Diagnostics.Process=System.Diagnostics.Process.GetProcessById(PID);
var hwnd : IntPtr=oProcess.MainWindowHandle;
var m : Message = Message.Create(hwnd,WM_SYSCOMMAND,IntPtr.op_Explicit(nCmdShow),IntPtr.op_Explicit(0));
var nw : NativeWindow = new NativeWindow();
nw.AssignHandle(hwnd);
print(m.ToString());
nw.DefWndProc(m); // 型が一致しません。のエラーになります。なぜでしょう?
nw.ReleaseHandle();
nw = null;
0121デフォルトの名無しさん
2007/02/08(木) 22:59:04NativeWindow.DefWndProc()のC#の構文は,
public void DefWndProc (
ref Message m
)
refとは参照渡しなので,引数にmではなくてmの参照を渡す必要があります。
(mという名前の箱の中に入っている値を渡すのではなくて,
mという名前の箱がある場所を渡すというイメージ。)
JScriptでは, &m と書けばmの参照を表します。
すなわち,
nw.DefWndProc(&m);
と書けばいいわけです。
0123デフォルトの名無しさん
2007/02/09(金) 16:21:10を以下に変えて、codedom.exeを作ります。
import System;
import System.IO;
import System.CodeDom.Compiler;
import System.Reflection;
import Microsoft.JScript;
var source : String = new StreamReader(Environment.GetCommandLineArgs()(1)).ReadToEnd();
var provider : JScriptCodeProvider = new JScriptCodeProvider();
var jsc : ICodeCompiler = provider.CreateCompiler();
var param : CompilerParameters = new CompilerParameters();
param.GenerateInMemory = true;
param.GenerateExecutable = true;
var result : CompilerResults = jsc.CompileAssemblyFromSource(param, source);
var assembly : Assembly = result.CompiledAssembly;
var entry : MethodInfo = assembly.EntryPoint;
var args : Object[] = new Object[1];
entry.Invoke(null, new Object[1]);
0124デフォルトの名無しさん
2007/02/09(金) 16:22:59@if(0)==(0) ECHO OFF
codedom.exe "%~f0"
GOTO :EOF
@end
var ie = new ActiveXObject("InternetExplorer.Application");
ie.Navigate("ttp://www.yahoo.com/");
ie.Visible = true;
0125デフォルトの名無しさん
2007/03/16(金) 23:24:23現在.NET C#で開発しています。
cs側からRegisterStartupScriptを使って
aspx側にjavascriptを埋め込んでいるのですが、
onload時に処理を走らせようとしても、通ってくれません。
onloadが実行される前にcs側のjavascriptがaspxに埋め込まれる方法はありませんか?
[.aspx]
〜
<body onload="initList()">
〜
</body>
</html>
<.cs>
RegisterStartupScriptを使って以下をaspx側に埋め込む
function initList()
{
〜
}
0126デフォルトの名無しさん
2007/03/17(土) 00:07:48JScript.NETとは関係ない内容なので↓あたりで
改めて質問されたほうがいいですよ。
【質問】ASP.NETスレ Part3【議論】
http://pc11.2ch.net/test/read.cgi/php/1160355849/l50
0127デフォルトの名無しさん
2007/03/17(土) 01:35:04マルチやめれ
0128デフォルトの名無しさん
2007/03/20(火) 16:00:16T a = new T();
を
var a = new T();
と書けるように,JScriptで
var a := new T();
のように書ければいいのにと思った。
0129デフォルトの名無しさん
2007/03/28(水) 16:15:350130デフォルトの名無しさん
2007/03/28(水) 17:31:490131デフォルトの名無しさん
2007/04/25(水) 23:22:050132デフォルトの名無しさん
2007/06/08(金) 21:30:10c#のcsiのごとく
....
と思って調べてみたら
http://listeningtoreason.blogspot.com/2007/03/simple-javascript-command-line.html
普通にあったね。orz
0133デフォルトの名無しさん
2007/07/11(水) 20:50:060134デフォルトの名無しさん
2007/07/16(月) 13:57:470135デフォルトの名無しさん
2007/07/16(月) 15:27:39(´・∀・`)キミハダレダヨネー?
0136デフォルトの名無しさん
2007/07/16(月) 15:43:16(´・∀・`)ダレッテナンダヨネー?
0137デフォルトの名無しさん
2007/07/16(月) 15:54:15(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)
(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)
(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)
(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)
(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)
(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)
(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)
(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)
(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)人(´・∀・`)
0138デフォルトの名無しさん
2007/07/16(月) 21:28:200139デフォルトの名無しさん
2007/07/16(月) 21:33:490140デフォルトの名無しさん
2007/07/16(月) 23:31:100141デフォルトの名無しさん
2007/07/17(火) 18:18:270142デフォルトの名無しさん
2007/07/17(火) 23:38:330143デフォルトの名無しさん
2007/07/18(水) 13:01:500144デフォルトの名無しさん
2007/07/18(水) 14:29:270145デフォルトの名無しさん
2007/07/18(水) 15:26:560146デフォルトの名無しさん
2007/07/18(水) 15:47:420147デフォルトの名無しさん
2007/07/18(水) 17:54:430148デフォルトの名無しさん
2007/07/18(水) 18:37:42MessageBox.Show("(´・∀・`)");
0149デフォルトの名無しさん
2007/07/20(金) 00:32:550150デフォルトの名無しさん
2007/07/20(金) 11:02:000151デフォルトの名無しさん
2007/07/20(金) 11:27:540152デフォルトの名無しさん
2007/07/20(金) 12:09:380153デフォルトの名無しさん
2007/07/21(土) 02:02:510154デフォルトの名無しさん
2007/07/21(土) 13:56:090155デフォルトの名無しさん
2007/07/21(土) 14:35:540156デフォルトの名無しさん
2007/07/21(土) 14:42:320157デフォルトの名無しさん
2007/07/21(土) 15:55:433つ以上、チェックがつけばアナタの性格はひん曲がっており、
ネガティブ負け組派遣人生を歩んでいます。
□派遣先正社員の作った糞開発ツールはたとえ腐っててもマンセーして使う
□派遣先の人事権のある社員の意見はたとえ間違っていてもマンセーする
□仕様とは正社員から口伝されるものだ
□口伝された仕様を意図どおり理解できなかったのは自分の責任だ
□昼食は必ず派遣先の社員と行くべきだ
□自分の仕事で問題が発生しても解決するのは派遣の仕事ではない
□派遣先から「いつまでもここで仕事してくださいね(安い金でw)」と言われて嬉しい
□自社で仕事なんてできるわけがない
□派遣労働の問題点の話題が出ると感情剥き出しにして反論する
□派遣労働の問題を指摘する人は嫌いだ
□派遣先には仕事だけでなくプライベートについてもグイグイ引っ張って欲しい
□奢ってくれる派遣先正社員を尊敬する
□自分の月額金額を知らないのは当然だ、単金を聞いてはいけない
□派遣先正社員より自分の生涯収入が低いのは当然だ
□チビは派遣先にかわいがってもらいやすから派遣には有利だ
0158デフォルトの名無しさん
2007/07/21(土) 16:32:410159デフォルトの名無しさん
2007/07/21(土) 16:42:300160デフォルトの名無しさん
2007/07/21(土) 16:59:580161デフォルトの名無しさん
2007/07/21(土) 17:48:110162デフォルトの名無しさん
2007/07/21(土) 20:52:480163デフォルトの名無しさん
2007/07/22(日) 15:58:38(´・∀・`)オモチガヤケテルヨネー
0164デフォルトの名無しさん
2007/07/22(日) 19:11:370165デフォルトの名無しさん
2007/07/23(月) 09:13:28(´・∀・`)!!!
0166デフォルトの名無しさん
2007/07/23(月) 09:32:430167デフォルトの名無しさん
2007/07/23(月) 10:09:56(´・∀・`)レイトウピザヲソノママタベテルノー?
0168デフォルトの名無しさん
2007/07/23(月) 10:11:130169デフォルトの名無しさん
2007/07/23(月) 10:36:450170デフォルトの名無しさん
2007/07/23(月) 11:44:500171デフォルトの名無しさん
2007/07/23(月) 12:00:320172デフォルトの名無しさん
2007/07/23(月) 12:59:45(´・∀・`)デザートピッツァハジェラートヤフルーツガノッテテツメタクテオイシイヨネー
0173デフォルトの名無しさん
2007/07/23(月) 13:08:47(´・∀・`)ヘェー ソンナピザガアルナンテシラナカッタヨネー
0174デフォルトの名無しさん
2007/07/23(月) 13:48:30アタタカイメニューガオオイケド、ナツノジェラートピッツァハキジモサットヒヤシテアッテトケニククナッテルンダヨネー
フユメニューノアタタカイキジニジェラートガトケテルノモベリベリオイシイヨネー
0175デフォルトの名無しさん
2007/07/23(月) 14:10:220176デフォルトの名無しさん
2007/07/23(月) 14:54:400177デフォルトの名無しさん
2007/07/23(月) 14:56:480178デフォルトの名無しさん
2007/07/23(月) 15:15:480179デフォルトの名無しさん
2007/07/23(月) 15:49:220180デフォルトの名無しさん
2007/07/23(月) 16:16:470181デフォルトの名無しさん
2007/07/23(月) 16:30:540182デフォルトの名無しさん
2007/07/23(月) 17:40:400183デフォルトの名無しさん
2007/07/24(火) 09:39:170184デフォルトの名無しさん
2007/07/24(火) 13:33:250185デフォルトの名無しさん
2007/07/24(火) 13:59:350186デフォルトの名無しさん
2007/07/24(火) 14:40:250187デフォルトの名無しさん
2007/07/24(火) 18:24:440188デフォルトの名無しさん
2007/07/25(水) 10:05:59「dailymotion」ノ、ドウガノホゾンホウホウヲオシエテホシイヨネー ダレカオナガイシマスダヨネー
0189デフォルトの名無しさん
2007/07/25(水) 10:26:16(´・∀・`)
0190デフォルトの名無しさん
2007/07/25(水) 10:30:17(´・∀・`)ナンノAAダヨネー?
0191デフォルトの名無しさん
2007/07/25(水) 11:46:410192デフォルトの名無しさん
2007/07/25(水) 12:42:080193デフォルトの名無しさん
2007/07/25(水) 12:43:500194デフォルトの名無しさん
2007/07/25(水) 13:05:160195デフォルトの名無しさん
2007/07/25(水) 13:07:22チナミニ30ニチハマンゲツダヨネー、ウミノジコニキヲツケルヨネー
0196デフォルトの名無しさん
2007/07/25(水) 13:34:540197デフォルトの名無しさん
2007/07/25(水) 13:40:13(´・∀・`)コレハアセヲフイテイルAA?
0198デフォルトの名無しさん
2007/07/25(水) 14:10:070199デフォルトの名無しさん
2007/07/25(水) 14:33:380200デフォルトの名無しさん
2007/07/25(水) 14:51:460201デフォルトの名無しさん
2007/07/25(水) 15:09:210202デフォルトの名無しさん
2007/07/25(水) 15:36:230203デフォルトの名無しさん
2007/07/25(水) 16:11:40(´・∀・`)フルフル
0204デフォルトの名無しさん
2007/07/25(水) 16:13:590205デフォルトの名無しさん
2007/07/26(木) 02:26:200206デフォルトの名無しさん
2007/07/26(木) 09:51:400207デフォルトの名無しさん
2007/07/26(木) 12:13:090208デフォルトの名無しさん
2007/07/26(木) 12:21:420209デフォルトの名無しさん
2007/07/26(木) 12:54:400210デフォルトの名無しさん
2007/07/26(木) 13:41:22(´・∀・`)プロントッテナンダヨネー?
0211デフォルトの名無しさん
2007/07/26(木) 15:51:48■ このスレッドは過去ログ倉庫に格納されています