タグ付けされた質問 「scripting」

スクリプティングは、一般に形式性が低く、タイプが緩く、明示的なコンパイルが不要であることを特徴とするプログラミング形式です。多数のスクリプト言語があり、これらはコマンドラインアプリケーション、GUI、サーバー側アプリケーション、拡張モジュールなど、さまざまなシナリオで使用されます。

19
URLからのWindowsバッチファイルファイルのダウンロード
Windowsバッチファイルを使用してWebサイト(例:http://www.example.com/package.zip)からファイルをダウンロードしようとしています。以下の関数を記述すると、エラーコードが表示されます。 xcopy /E /Y "http://www.example.com/package.zip" バッチファイルは、httpの後の「/」が好きではないようです。これらの文字をエスケープする方法はありますか?そのため、それらが関数パラメーターであるとは想定されていませんか?

8
バックグラウンドでシェルスクリプトを実行して出力を取得しない方法
2つのシェルスクリプトa.shとを作成しましたb.sh。ではa.shとb.sh私はループの無限を持っていると、彼らはいくつかの端末に出力を印刷します。私は両方を呼び出す別のスクリプトを書きたいa.shとb.sh私は、ユーザーがすぐに端末の制御を取り戻したい、ではなく無限にスクリプトの実行を持つのと私は、端末での出力を非表示にしたいです。


6
スクリプトまたはストアドプロシージャで使い捨て関数を作成できますか?
SQL Server 2005で、SQLスクリプトまたはストアドプロシージャの内部で宣言された、1回限りの使用、つまりローカル関数の概念はありますか?作成しているスクリプトの複雑さを抽象化したいのですが、関数を宣言できる必要があります。 ちょっと興味があるんだけど。

30
言語はいつスクリプト言語と見なされますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 6年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 言語をスクリプト言語にするものは何ですか?「コンパイルされる代わりに解釈されるとき」と言う人がいると聞いています。それはPHPを(例えば)スクリプト言語にするでしょう。それが唯一の基準ですか?または他の基準はありますか? 以下も参照してください。 「スクリプト」と「アプリケーション」の違いは何ですか?

16
フォームの送信後にPHPスクリプトをバックグラウンドで実行するにはどうすればよいですか?
問題 送信すると、送信された情報を処理してデータベースに挿入し、通知Webサイトに表示するための基本的なコードを実行するフォームがあります。さらに、これらの通知を電子メールおよびSMSメッセージで受信するようにサインアップした人々のリストがあります。このリストは今のところささいなことです(プッシュするのは約150)が、サブスクライバーのテーブル全体を循環して150通以上の電子メールを送信するには、1分以上かかる場合があります。(メールは大量メールポリシーのため、メールサーバーのシステム管理者からの要求に応じて個別に送信されます。) この間、アラートを投稿した個人はフォームの最後のページに1分間ほど座って、通知が投稿されているという明確な補強はありません。これは他の潜在的な問題を引き起こし、私が考えている解決策はすべて理想的ではないと感じています。 まず、投稿者はサーバーが遅れていると考えて、もう一度[送信]ボタンをクリックすると、スクリプトが最初から実行されるか、2回実行される可能性があります。JavaScriptを使用してボタンを無効にし、「Processing ...」のようなテキストを置き換えることでこれを解決できますが、スクリプトの実行中はユーザーがページにとどまるため、これは理想的とは言えません。(また、JavaScriptが無効になっている場合でも、この問題は依然として存在します。) 次に、ポスターはフォームを送信した後、途中でタブまたはブラウザを閉じる可能性があります。スクリプトは、ブラウザに書き戻すまでサーバー上で実行され続けますが、ユーザーが(スクリプトの実行中に)ドメイン内の任意のページを参照すると、スクリプトが終了するまでブラウザはページの読み込みを停止します。 。(これは、ブラウザーアプリケーション全体ではなく、ブラウザーのタブまたはウィンドウが閉じている場合にのみ発生します。)それでも、これは理想的とは言えません。 (可能)解決策 スクリプトの「メール」の部分を、通知が投稿された後に呼び出すことができる別のファイルに分割することにしました。通知が正常に投稿された後、これを確認ページに表示することを当初は考えていました。ただし、ユーザーはこのスクリプトが実行されていることを知らないため、異常は明らかではありません。このスクリプトは失敗しません。 しかし、このスクリプトをバックグラウンドプロセスとして実行できるとしたらどうでしょう。だから、私の質問はこれです:バックグラウンドサービスとしてトリガーするPHPスクリプトを実行して、ユーザーがフォームレベルで行ったこととは完全に独立して実行するにはどうすればよいですか? 編集:これは croned することはできません。フォームが送信された瞬間に実行する必要があります。これらは優先度の高い通知です。さらに、サーバーを実行しているシステム管理者は、cronが5分を超えて実行されることを許可していません。

7
Windowsオートメーションスクリプト言語の選択。AutoIt vs Autohotkey [終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Windowsオートメーションスクリプト言語を選択する必要があります。どちらをお勧めしますか。AutoIt、AutoHotkey、またはその他? 「AutoIt / AutoHotkeyの比較」を読みました。興味深い歴史ですが、推奨はありません。Googleを検索すると、約AutoHotkey Windows312万ヒット、対は48万ヒットを残していAutoIt Windowsます。Stack Overflowには15個の質問がタグ付けされていますAutoit vs 18 自動ホットキー。 プログラマーとしてのあなたの意見に興味があります。機能の点で、使いやすく、配置が容易で、より強力なものはどれですか。私はすでにAutoHotkeyを個人的に使用しているので、私の好みはこれです。

10
コマンドプロンプトからブール値をPowerShellスクリプトに渡す方法
バッチファイルからPowerShellスクリプトを呼び出す必要があります。スクリプトの引数の1つはブール値です。 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File .\RunScript.ps1 -Turn 1 -Unify $false コマンドは次のエラーで失敗します。 Cannot process argument transformation on parameter 'Unify'. Cannot convert value "System.String" to type "System.Boolean", parameters of this type only accept booleans or numbers, use $true, $false, 1 or 0 instead. At line:0 char:1 + <<<< <br/> + CategoryInfo : InvalidData: …

7
コマンドライン引数を使用してC#からPowerShellスクリプトを実行する
C#内からPowerShellスクリプトを実行する必要があります。スクリプトにはコマンドライン引数が必要です。 これは私がこれまでに行ったことです: RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create(); Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration); runspace.Open(); RunspaceInvoke scriptInvoker = new RunspaceInvoke(runspace); Pipeline pipeline = runspace.CreatePipeline(); pipeline.Commands.Add(scriptFile); // Execute PowerShell script results = pipeline.Invoke(); scriptFileには、「C:\ Program Files \ MyProgram \ Whatever.ps1」のようなものが含まれています。 スクリプトは「-key Value」などのコマンドライン引数を使用しますが、Valueはスペースも含むパスのようなものにすることができます。 これは機能しません。C#内からPowerShellスクリプトにコマンドライン引数を渡し、スペースに問題がないことを確認する方法を知っている人はいますか?

4
プログラムによる最新バージョンの取得、チェックアウトとチェックインのためのTFSコマンドラインのスクリプト
WinXP、VS 2008、チームエクスプローラーを使用してTeam Foundation Serverに接続しています。 次のスクリプト(BATファイルスクリプトなど)が必要です。 チームプロジェクトのフォルダーの最新バージョンを取得します。 チームプロジェクトのフォルダーのファイルをチェックアウトします。 チームプロジェクトのフォルダのファイルをチェックインします。 私のTFSProjectは$/Arquitectura/Main/、パスにマップされていますC:\TFS\Arquitectura 誰かがサンプルコードや提案を持っていますか?


8
バッチファイル-コマンドライン引数の数
いくつかのシェルスクリプトをバッチファイルに変換するだけで、見つからないように見えることがあります...これは、コマンドライン引数の数の単純なカウントです。 例えば。あなたが持っている場合: myapp foo bar シェル: $#-> 2 $ *-> foo bar $ 0-> myapp $ 1-> foo $ 2->バー バッチで ?? -> 2 <----どのコマンド?! %*-> foo bar %0-> myapp %1-> foo %2->バー それで私は周りを見回しましたが、間違った場所を探しているか、盲目ですが、渡されたコマンドライン引数の数をカウントする方法を見つけることができないようです。 バッチファイル用のシェルの「$#」に似たコマンドはありますか? ps。私が見つけた最も近いのは、%1sを反復処理して 'shift'を使用することですが、後でスクリプトで%1、%2などを参照する必要があるので、これは良くありません。

7
PowerShell:単一のコマンドのみの環境変数を設定する
Linuxでは、次のことができます。 $ FOO=BAR ./myscript 環境変数FOOを設定して「myscript」を呼び出す。 PowerShellでも同様のことが可能ですか?つまり、最初に変数を設定し、コマンドを呼び出してから、変数を再度設定解除する必要はありませんか? 私の使用例をより明確にするために、これをスクリプトの一部として使用したくありません。むしろ、環境変数を使用して動作を制御できるサードパーティのスクリプトがありますが、この場合はコマンドライン引数ではありません。だからタイピングを交互にできること $ OPTION=1 ./myscript そして $ ./myscript とても便利です。

15
C#デスクトップアプリケーションに埋め込むのに最適なスクリプト言語は何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 複雑でリッチなデスクトップアプリケーションを作成していて、レポート形式に柔軟性を提供する必要があるため、オブジェクトモデルをスクリプト言語に公開するだけだと考えました。それはVBA(これはまだオプションです)を意味する時期でしたが、マネージコードの派生VSTA(私は思う)は衰退しているようです。 Windows .NETの組み込みスクリプト言語に最適な選択肢は何ですか?
98 c#  scripting 

10
長い道のりの「エイリアス」を作る方法は?
シェルスクリプトでよく使用するパスの「エイリアス」を作成しようとしました。私は何かを試しましたが、失敗しました: myFold="~/Files/Scripts/Main" cd myFold bash: cd: myFold: No such file or directory どうすればそれを機能させることができますか? ただし、cd ~/Files/Scripts/Main動作します。
95 linux  bash  unix  scripting 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.