実行可能 (\\!) JSL のログを表示できますか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私のjslの最初の行は\\!です。これにより、実行可能になります(JMP.exeの外部で、または最初に起動せずに実行されます)。 スクリプトを実行して JMP でログを表示しようとすると、別のパスを返す Get Current Directory() に依存するようになりました。 JSL は標準の JSL ログを別のテキスト エディタで読み取ることができるテキスト ファイルに書き込むことができますか? 私のスクリプトはバックグラウンドでサービスとして実行され、入力ファイルの待機を停止することはありません。
ありがとう!
Re: 実行可能な (\\!) JSL のログを表示できますか?こんにちはこれは非常に役に立ちますが、タスクスケジューラを使用してスクリプトをリモートで実行しているときに、 text = ScriptBox << Get Text;部。
誰でもこれを手伝ってくれますか?
Re: 実行可能な (\\!) JSL のログを表示できますか?とてもかっこいい! ありがとう!
Re: 実行可能な (\\!) JSL のログを表示できますか?ありがとうございます! これを実装しようと思います。
Re: 実行可能な (\\!) JSL のログを表示できますか?スクリプトを手動で (\\! を使用して) 起動すると、Get Current Directory() が \\! を返しても JMP のメイン ウィンドウが開くことに気付きました。私が欲しいスクリプトパス。 私の理解が正しければ、\\!スクリプトが表示されないようにするだけです (Wendy M. @ JMP に感謝)。 メインの JMP ウィンドウが開いたら、[VIEW] > [LOG] に移動して、目に見えないスクリプトで何が起こっているかを確認できました。
Re: 実行可能な (\\!) JSL のログを表示できますか?もう少し制御するには、ログキャプチャ()関数。ログをキャプチャするコードを括弧内に入れると、ログ ウィンドウに表示される内容が返されます。その機能を指摘してくれたクレイジに感謝します。
Re: 実行可能な (\\!) JSL のログを表示できますか?これを試して:
//!
ログを開く();
win = Window("ログ");
Print("テスト");
ScriptBox = win[ScriptBox(1)];
text = ScriptBox << Get Text;
Save Text File("c:/Temp/Log.txt", text);
別のファイル パスを選択できますが、c:/Temp は一般的な場所です。
ログファイルには、実行され、出力される「test」で終わるスクリプトが含まれている必要があります。