[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 08:38 / Filesize : 62 KB / Number-of Response : 498
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

(^ω^) JScript .NET スレッド Part2



1 名前:デフォルトの名無しさん [2007/11/02(金) 20:04:43 ]
JScript .NETを語るスレです。質問等どうぞ。

関連リンク
JScript .NETの紹介
www.microsoft.com/japan/msdn/columns/scripting/scripting07142000.aspx
[MSDN] JScript
msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jscript7/html/jsoriJScript.asp
.NET Framework ダウンロード情報
www.microsoft.com/japan/msdn/netframework/downloads/
JScript.NET (入門者向け)
homepage3.nifty.com/aya_js/JScript.NET/
.NET Framework SDKで始める .NETプログラミング
www.atmarkit.co.jp/fdotnet/special/dotnet_sdk/dotnetsdk01.html

関連スレ
ECMAScript デス 3
pc11.2ch.net/test/read.cgi/tech/1190160481/

前スレ
pc11.2ch.net/test/read.cgi/tech/1123842575/

48 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 23:07:08 ]
(´・∀・`)JScript.NETノシツモンハアルカヨネー

49 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 09:10:05 ]
>>48
(´・∀・`)JScript .NETッテナンダヨネー ナニニツカウンダヨネー?

50 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 13:42:17 ]
ja.wikipedia.org/wiki/JScript#JScript_.NET

51 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 23:22:11 ]
(´・∀・`)ツギノシツモンヲドウゾダヨネー

52 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 23:25:34 ]
無駄レスするなよ

53 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 23:44:24 ]
>>52
(´・∀・`)アラサナイデシツモンシテホシイヨネー

54 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 23:55:54 ]
こういうスレは過疎ってて何年も残ってるのがいいんだよ

55 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 00:15:38 ]
くだらね

56 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 00:50:19 ]
(´・∀・`)



57 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 00:52:24 ]
(´・∀・`)

58 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 09:42:28 ]
(´・∀・`)(´・∀・`)

59 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 15:29:34 ]
>>55-58 その顔禁止

60 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 18:23:28 ]
(^ω^)

61 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 23:29:28 ]
(^ω^)人(´・∀・`)ナカヨクスルヨネー

62 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 20:50:02 ]
質問なんですけどJScriptでイベントを利用するにはどうすればいいんでしょうか

既存のオブジェクトを継承してOnなんとかメソッドをoverrideするやり方はわかるんですが、
イベントハンドラを使ったやり方がわかりません。誰かお願いします。

63 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 21:06:07 ]
前スレにTimerを使う例はあったけれど

93 デフォルトの名無しさん 2006/10/06(金) 16:48:28
msdn2.microsoft.com/ja-jp/library/system.timers.timer.aspx の使用例を
JScriptにしてみたけど、とりあえず動作するからこんなんでいいのかな。
import System;
import System.Timers;
public class Timer1 {
    public static function Main(): void
    {
        var aTimer : Timer = new Timer();
        aTimer.add_Elapsed(OnTimedEvent);
        aTimer.Interval = 2000;
        aTimer.Enabled = true;
        Console.WriteLine("Press the Enter key to exit the program.");
        Console.ReadLine();
        GC.KeepAlive(aTimer);
    }
    private static function OnTimedEvent(source : Object, e : ElapsedEventArgs): void
    {
        Console.WriteLine("Hello World!");
    }
}
Timer1.Main();

64 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 22:11:04 ]
できました!ありがとうございます!

JScriptのイベントの使い方ってC#とは全然違うんですね

65 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 22:14:19 ]
イベントの使い方はJ#に近いところがあります

66 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 22:24:07 ]
演算子のオーバーロードも貼っておくか(前スレ597より)
------
import System;
import System.Runtime.CompilerServices;
class Foo
{
    private var Value: int;
    public function Foo(val : int) {
        this.Value = val;
    }
    public static SpecialName function op_Addition(a: Foo, b: Foo): Foo {
        return new Foo(a.Value + b.Value);
    }
    public static SpecialName function op_Multiply(a: Foo, b: Foo) : Foo {
        return new Foo(a.Value * b.Value);
    }
    public static SpecialName function op_UnaryNegation(a: Foo): Foo {
        return new Foo(-a.Value);
    }
    public override function ToString() : String {
        // SpecialNameを外した時との挙動の差がわかりやすいようにわざと100倍している
        return (100 * this.Value).ToString();
    }
}

var a: Foo = new Foo(123);
var b: Foo = new Foo(45);
Console.WriteLine("{0}, {1}, {2}", -a, a + b, a * b);
------
参考URL:
演算子のオーバーロード
ttp://msdn2.microsoft.com/ja-jp/library/ms229032(vs.80).aspx



67 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 23:07:47 ]
vistaに標準装備されてから、けっこう使いやすくなったな。

68 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 09:17:40 ]
(´・∀・`)モウカキコマナイヨネー

69 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 20:48:09 ]
>>68
邪魔

70 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 21:01:20 ]
>>69
いちいちうるせーんだよカス

71 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 17:24:46 ]
vistaでFxonlineのFXonlineLiveを起動すると

Microsoft JScript コンパイルエラー

!正規表現の中に')'を指定してください。

と出るようになりました。パソコン初心者でググっても何のことかさっぱりでした。
なんとかここに辿り着いたので指定の仕方を教えてもらえないでしょうか?

72 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 21:11:00 ]
あなたがするべき事は、')'を指定する事ではなく、FXOnlineに問い合わせる事です。

73 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 21:12:59 ]
(´・∀・`)ダヨネー

74 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 02:31:43 ]
(´・∀・`)

75 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 02:40:00 ]
(´・∀・`)

76 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 15:16:12 ]
(´・∀・`)(´・∀・`)



77 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 15:19:41 ]
(´・∀・`)人(´・∀・`)

78 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 16:02:42 ]
(´・∀・`)ナカマガイタヨネー

79 名前:デフォルトの名無しさん [2008/01/09(水) 20:09:05 ]
>>73-78
それがJScript.NETとどういう関係があるのか説明しろ

80 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 21:05:22 ]
スレ違い

81 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 21:09:22 ]
>>80は人格障害で有名な人ですか?

82 名前:デフォルトの名無しさん [2008/01/09(水) 21:12:00 ]
(´・∀・`)

83 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 22:11:14 ]
(´・∀・`)アハハハハ

84 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 14:23:44 ]
(´・∀・`)シリトリ→

85 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 14:34:24 ]
(´・∀・`)リコン

86 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 15:41:13 ]
(´・∀・`)コンドーム→



87 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 15:46:00 ]
(´・∀・`)ムジンクン

88 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 15:58:38 ]
(´・∀・`)クンニ→

89 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 15:58:58 ]
(´・∀・`)ニンジン

90 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 16:22:45 ]
(´・∀・`)ジンゾウ→

91 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 16:36:34 ]
(´・∀・`)ウコン

92 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 16:45:11 ]
(´・∀・`)コンドーム→

93 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 17:49:58 ]
(´・∀・`)ムーミン

94 名前:デフォルトの名無しさん [2008/01/10(木) 22:11:03 ]
尻取り禁止

95 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 22:25:41 ]
(´・∀・`)シケン

96 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 22:36:53 ]
(´・∀・`)ケンビキョウ→



97 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 22:40:46 ]
>>95-96
うるさいだまれ

98 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 22:44:25 ]
(´・∀・`)レンタン

99 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 01:49:51 ]
(´・∀・`)タンキハソンキ→

100 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 02:34:52 ]
(´・∀・`)キブン

101 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 09:29:17 ]
(´・∀・`)ブンカダイカクメイ→

102 名前:デフォルトの名無しさん [2008/01/11(金) 14:14:54 ]
これ直接実行できるようには出来ねーの?
Scriptなのにコンパイルとか詐欺だろ

103 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 14:22:33 ]
C:\>jsi とたたいてみたのは俺だけじゃなかったか・・

104 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 14:36:36 ]
ソースがexeより新しかったらコンパイルして実行とかいうツールを作って
見た目上直接実行しているように見せてやればいいのかねw

105 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 15:09:11 ]
>>103
@rem save jsi.bat
@echo off
sed "s/print/WScript.Echo/g" %1 > jsi.temp.js
cscript jsi.temp.js //nologo
del jsi.temp.js


106 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 16:56:43 ]
powershellスクリプトに埋め込めばおk



107 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 20:13:26 ]
明示的にJScriptとJScript.NETを区別したい場合拡張子はどうすればいいんですか?
勝手に.jsnとかでいいんですかね。

108 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 22:09:47 ]
@if (@_jscript_version < 7)
var mes = "このスクリプトはJScriptコンパイラでコンパイルする必要があります。";
try { WScript.StdErr.WriteLine(mes); }
catch (e) { WScript.Echo(mes); }
@else
// JScript.NETソース
print("Hello, world.");
@end

109 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 16:57:21 ]
>>108
メッセージ出すぐらいならコンパイルして実行してやれよ

110 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 11:46:34 ]
>>101
(´・∀・`)インク→

111 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 12:45:51 ]
(´・∀・`)クイーン

112 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 13:17:57 ]
(´・∀・`)クイーンエリザベス2ゴウ

113 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 13:27:53 ]
(´・∀・`)クイーンエリザベス2ゴウヒロミ

114 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 16:10:17 ]
(´・∀・`)…ナルホドー

115 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 16:32:17 ]
(´・∀・`)ドーベルマン

116 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 15:19:33 ]
(´・∀・`)マントヒヒー♪



117 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 15:26:32 ]
(´・∀・`)ヒマン

118 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 17:56:19 ]
(´・∀・`)マンガヘルパー

119 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 18:15:20 ]
(´・∀・`)パーマン

120 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 18:46:09 ]
(´・∀・`)マンキンタン

121 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:47:57 ]
(´・∀・`)タンタンメン

122 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 13:52:57 ]
(´・∀・`)メンチカツー→

123 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 14:54:37 ]
(´・∀・`)リンゴー→

124 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 00:14:19 ]
(´・∀・`)ウホウホ

125 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 00:21:01 ]
(´・∀・`)ホリエモン

126 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 16:27:07 ]
(´・∀・`)ドラエモン



127 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 16:30:26 ]
(´・∀・`)モライモン

128 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 16:32:58 ]
(´・∀・`)オライオン

129 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 16:34:00 ]
(´・∀・`)ドザエモン

130 名前:デフォルトの名無しさん [2008/02/02(土) 18:31:04 ]
>>103>>105
@rem save jsi.bat
@echo off
echo function print(){with(WScript.StdOut){for(var i=0;i^<arguments.length;i++)Write(arguments[i]);WriteLine();}}> jsi.temp.js
type %1 >> jsi.temp.js
cscript jsi.temp.js //nologo
del jsi.temp.js

131 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 20:08:16 ]
>>105にsedってあるけど、JScript.NETにsedあるの?

132 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 20:15:05 ]
ないよ

133 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 20:40:02 ]
(´・∀・`)ナイノカーザンネン

134 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 21:27:50 ]
(´・∀・`)ヒトツベンキョウニナッタヨネー

135 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 21:18:19 ]
(´・∀・`)イクヨー マントヒヒヒヒー

136 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:53:59 ]
(´・∀・`)カノジョイルノ?



137 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 23:57:31 ]
(´・∀・`)イラナイ

138 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 01:36:30 ]
(´・∀・`)イルヨネーショウジキイウトイマモテキダヨネー

139 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 10:01:30 ]
(´・∀・`)テキ?

140 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 10:04:52 ]
(´・∀・`)モテキ

141 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 11:18:22 ]
(´・∀・`)フテキ?

142 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 21:06:07 ]
(´・∀・`)オデキ?

143 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 21:12:09 ]
(´・∀・`)ムテキ!!

144 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 11:19:48 ]
(´・∀・`)キテキ?

145 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 12:05:06 ]
(´・∀・`)ステキ〜

146 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 15:44:36 ]
(`・∀・´)シテキ!



147 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 22:58:02 ]
(´・∀・`)タベラレナイカノジョナンテモエナイゴミダヨネ-

148 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 00:55:50 ]
(´・∀・`)フネンゴミハスイヨウビダヨネー






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<62KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef