問題タブ [cfexecute]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
498 参照

coldfusion - cfexecute with pipe(|) character command not working

I am trying to execute an sc query command:

#xA;

But it fails with the error message: "Timeout period expired without completion of sc". Yet, if I run it via the command prompt, it works.

Executing the single command below also works:

#xA;

I guess it can't recognize that it is a double command or there is a pipe character issue.

0 投票する
1 に答える
976 参照

coldfusion - imagemagickのコマンドでCFExecuteが機能しない

ColdFusion を使用して次のコマンドを実行していますcfexecutecomposite -geometry +2+2 "C:\Inetpub\wwwroot\isubscribe_uk\diomedes\www\images\newsletter\316\resized.png" "C:\Inetpub\wwwroot\isubscribe_uk\diomedes\www\images\newsletter\templateImages\isubscribe\blank.png" "C:\Inetpub\wwwroot\isubscribe_uk\diomedes\www\images\newsletter\316\part1.png"

何らかの理由で、上記のことが機能しません。ただし、コマンドプロンプトでコマンドを直接実行すると機能します。

アイデアはありますか?

0 投票する
2 に答える
1505 参照

powershell - powershell への coldfusion 変数

次のようにtxtファイルを作成する単純なpowershellスクリプトがあります:-

これは、ColdFusion スクリプトから呼び出されます:-

そして、それは機能します-txtファイルを作成してコンテンツを入れますが、私がやりたいことは、cfexecuteを介して変数を$ MyVarに渡して、コンテンツが動的になるようにすることです。

どんな助けでも大歓迎です

ポール

0 投票する
0 に答える
521 参照

vbscript - CFEXECUTE を介した VBS スクリプトの実行が失敗する

コマンドラインから実行すると完全に実行されるVBSスクリプトがありますが、スクリプトを介しCFEXECUTEてスクリプトを実行しようとすると実行されないようです(作成する必要があるファイルが作成されません)。

CFEXECUTEタグを含むページを実行すると、ブラウザ ウィンドウに次のテキストが表示されます。

Microsoft (R) Windows Script Host バージョン 5.8 Copyright (C) Microsoft Corporation. 全著作権所有。

私のコードは次のとおりです。

正しく実行されない理由を知っている人はいますか?

アップデート:

CFEXECUTEis 0の代わりに以下のコードを使用するresultと、スクリプトがエラーなしで実行されたことを意味すると思います。しかし、作成されたはずのファイルがまだ作成されていません。

VBS スクリプト:

0 投票する
1 に答える
3298 参照

coldfusion - CFEXECUTE を使用してすべての出力を返す

次のようなCFEXECUTEタグがあります。

私が抱えている問題は、すべての出力がタグによってキャプチャされているわけではないということです。コマンドラインから実行可能ファイルを直接実行すると、複数行のテキストが次々に出力されますが、すべてが同時に出力されるわけではありません。最後の行のテキスト出力を調べる必要があります。

しかし、それを使用して実行可能ファイルを実行するCFEXECUTEと、出力の最初の行がキャプチャされたように見えます。プロセスが終了したと想定してから、CF スクリプトの実行に戻ります。

他の誰かがこれに遭遇しましたか?もしそうなら、解決策はありますか?

より詳しい情報:

以下の画像は、コマンド ラインから実行可能ファイルを実行したときに生成される出力を示しています。黄色のセクションは、CF によって返されるすべてです。必要な情報は緑色のセクションです。タグを含むスクリプトはCFEXECUTE非常に高速に実行されているようで、出力が返される前に完全なタイムアウト値に達していないことは明らかです。

CMD スクリーン グラブ

0 投票する
2 に答える
1060 参照

vbscript - CFExecute を使用して VBScript を実行するとエラーがスローされるが、コマンド ライン経由で正常に動作する

VBScript を実行しようとしていますが、CFExecute でエラーがスローされます

エラー:

しかし、CMD で VBScript を実行すると、正常に動作します。

私は完全な管理者アクセス権を持っているのに、なぜこのエラーが発生するのですか?

0 投票する
1 に答える
563 参照

batch-file - CFThread、CFExecute、および Plink でスクリプトを起動できない

ファイルをインポートするには、ネットワーク上でリモート スクリプトを実行する必要があります。plink をセットアップして、手動で実行すると必要に応じて機能するようにしました。

plink name@localserver -ssh -i myKey.ppk /home/here/scriptName.sh

コードは ColdFusion で記述しているため、これは CFExecute を使用して CFThread で実行されます。スクリプトを起動しないコードを介して実行すると、cfexecute はエラーになりません。

私の調査では、cfexecute には引数文字列に問題があり、バッチ ファイルを作成し、cfexecute を使用してバッチ ファイルを実行することをお勧めします。

バッチファイルを作成しました。import.bat

バッチファイルを手動で実行すると、動作します。

import.bat

しかし、cfexecute 経由で実行すると、何もしません。

cfexecute をテストするために、2 つのコマンドを実行しました。1 つ目は作業に必要なもので、2 つ目はテストです。2 つ目は必要に応じて機能します。最初のものは、画面またはログファイルにエラーが発生していません。間違った構文を入力した場合はそうでした。2 つ目は、必要に応じてファイルに書き込むことです。

(以下のコード)

どんな考えでも大歓迎です...

ありがとう、ブライアン