問題タブ [pascalscript]

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 投票する
3 に答える
286 参照

batch-file - Pascal をソース言語として使用する必要があるバッチ ファイルの置き換え

かなり大規模なバッチ スクリプトを完成させたばかりなので、言語の不備に対する不可解な回避策の実装にほとんどの時間を費やしている限り、限界に達しています。

より良いものを探す時が来ました。Windows Scripting Host は問題ないように見えます。私は JScript を使用できますが、Pascal が私の好みの専門用語です。

Pascal をソース言語として使用する、活発に開発されている無料のスクリプト ツールはありますか? インストールすると、バッチ ファイルと同じように、スクリプト ファイルの名前を入力できるようになります。アプリケーションにスクリプトを追加するのではなく、DOS プロンプトからスクリプトを実行するだけです。

アップデート

うーん。これまでの回答が私のニーズをどのように満たしてくれるかわかりません。大事なエピソードを見逃したのかもしれません。私が望むのは、次のようにファイルを作成できることだけですMyFirstScript.<whatever>:

DOSプロンプトで入力MyFirstScriptします(または多分runscript MyFirstScript

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

progress-bar - 実行セクションの Inno Setup Simple 進行状況ページ

私のインストーラーは非常にシンプルで、基本的には次のとおりです。

  1. ようこそページ
  2. 進行状況ページ
  3. 最終ページ

ようこそページと最終ページは標準です (ボタンは 1 つだけ)。進行状況ページでは、他のプログラムを黙ってインストールしています。

実際のスクリプトは、各プログラムを `[Run] セクション内にインストールします。
問題は、バーが 100% に達した後、そこにとどまることです。
メッセージテキストを変更することしかできません。

私が達成したいのは、Pascal Script を使用して進行状況を表示することです (柔軟性を高めることができるため)、次のようになります。

そうすれば、より正確な進行状況バーを表示できます。これは私が持っているものです(インストールをシミュレートしています。例から抜粋):

問題は、インストーラーをビルドすると、ようこそページが表示されないことです (インストーラーは実行されていますが、何も表示されません)。

私が間違っていることは何ですか?

前もって感謝します!

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

inno-setup - inno セットアップ ファイルで SaveStringToFile() を使用する方法\場所

私は inno (またはパスカル スクリプト) にはあまり詳しくありませんが、やりたいことはかなり単純だと思います。

インストールの最初に特定のテキスト ファイルを編集したいと考えています。[コード] セクションに、これをプラグインして、最初にこれを実行し、その後通常どおり続行できる場所はありますか? 私はそれを理解できると思うので、実際にコード例を求めているわけではありませんが、コードをどこに置くべきか知りたかっただけです。

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

inno-setup - Inno pascalスクリプトを使用してコンピューター名を取得するにはどうすればよいですか?

innopascalスクリプトで問題が発生しています。私はPascalに少し(少しだけ)慣れましたが、pascalスクリプトが非常に異なる可能性があることから、より明確になりました。

次のコードは、freepascalで正常にコンパイルされます。

inno [code]セクションでこのようなことをするにはどうすればよいですか?上記を試してみましたが、「ウィンドウを使う」とは思えません。

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

installation - innosetupのインストーラーの進行状況に関数の実行を追加します

古いゲーム(Command&Conquer 1、Win95エディション)のパッチを作成しています。場合によっては、パッチを実行するには、Pascalスクリプトで記述された関数を実行する必要があります。これにはかなり時間がかかる場合があります。

現時点では、ページが「インストール」ページに変更された時点でこれを実行します。したがって、ユーザーがすべてのオプションを選択してインストールを確認した後、インストーラーが実際にファイルの追加(および削除)を開始する直前です。

ただし、プロセスがかなり長くなる可能性があるため、実際のインストールプログレスバーに何らかの方法で追加したいと思います。これを達成する方法はありますか?

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

installation - Inno-setup:既存のページタイプに基づくカスタムウィザードページ

inno-setupベースのインストーラーでカスタムウィザードページを作成することにしました。しかし、私はそれを最初から作成したくありません。TInputDirWizardPageを取得して変更します。たとえば、コンボボックスを追加します。出来ますか?どうやってするの?

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

inno-setup - InnoSetup のスクリプトを介してファイル リストにアクセスする

セットアップの実行時に PascalScript からファイルのリスト ([Files] セクションのエントリ) にアクセスする方法はありますか? アプリケーションをインストールするのではなく、セットアップから直接実行できるようにしようとしています。これにより、ファイル リストの管理が容易になります。

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

delphi - PascalScript:Unit Importerの出力を正しく解釈する方法は?

私が開発しているプログラムの1つで非常に興味深い機能があるため、PascalScriptを試してみます。

次に、ここで素晴らしいLawrence BarsantiによるPascalScriptの紹介を行った後、RemObjectsUnitImporterを確認するようになりました。

質問:ローレンスのチュートリアルは、ユニットインポーターなしでPSを使用する方法に焦点を当てていることを理解しましたが、操作するフォームが豊富で複雑な場合もあるため、ユニットコンテンツのマッピングを既に実行しているツールがあると至福になる可能性があります。

ただ、Unit Importerの出力の使い方がわかりません。プロジェクトにインポートするのはユニットファイルですか?正しく使用するには何をする必要がありますか?

ありがとう。

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

menu - InnoSetupでスタートメニューフォルダグループのアイコンを設定する

驚いたことに、スタートメニューのアプリケーショングループフォルダのアイコンを設定する方法が見つかりませんでした。InnoSetupスクリプトで自動ソリューションを探しています。

前もって感謝します。