The Script Editor
スクリプトエディターを使用すると、現在のテーブルに対してテーブルスクリプト(Visual Basic ScriptingまたはVBS)を作成および変更できます。 これはテーブルロジックの主要なコアであり、Table Creatorはピンボールのプレイ方法を管理するルールを作成できます。 マニュアルのこのセクションでは、スクリプトエディタの機能についてのみ説明し、スクリプトの作成方法については説明しません。
Main Dialog
スクリプトエディタを開くと、新しいウィンドウで開きます。 現在アクティブなテーブルのVBSスクリプトが表示されます。 エディターは、スクリプトの構文を色分けして、スクリプトを読みやすくします。
スクリプトエディターには、テキストの選択、クリップボードへのコピー、クリップボードからの貼り付けを可能にするほとんどのテキストエディターにあるすべての標準編集機能が含まれています。
スクリプトエディターでは、関数を折りたたむ(または展開する)こともできます。 これにより、左マージンを1回クリックするだけで大きなサブルーチンを非表示にできます。 をクリックすると、現在のインデントレベルが折りたたまれ、クリックすると再び展開されます。
Menu Item
このセクションでは、スクリプトエディタで使用可能なメニューオプションについて説明します
ファイル
保存(またはControl + S)
現在のテーブルを保存します。 詳細については、メインエディタウィンドウの[保存]メニュー項目を参照してください。
スクリプトをファイルに保存...
まだ実装されていません
終了する
スクリプトエディタウィンドウを閉じます。
Script
[コンパイル]メニュー項目(またはF7キーを押します)は、Windowsに組み込まれているVisual Basic Scripting Compilerにスクリプトを提供し、コンパイルするように要求します。 これにより、テーブルを実行せずに「一部の」エラーを検出できます。 コンパイルオプションは、言語構文エラー(つまり、誤ったVBSステートメント)のみをピックアップし、論理エラー(エラーの使用方法)はピックアップしません
この例では、IFステートメントに「THEN」がありません。
このスクリプトをコンパイルすると、次のエラーメッセージが表示され、下部のステータスバーに表示されます。 カーソルは、エラーの原因となった行の先頭に移動します。
この例では、IFステートメントに「THEN」がありません。
このスクリプトをコンパイルすると、次のエラーメッセージが表示され、下部のステータスバーに表示されます。 カーソルは、エラーの原因となった行の先頭に移動します。
Edit
元に戻す(またはControl + Z)
これにより、行った変更(行を誤って削除するなど)が取り消されます。これを繰り返し押すと、変更が元に戻ります。
コピー(またはControl + C)
現在ハイライトされているテキストを(Shiftキーを押しながらカーソルキーを使用して)クリップボード(一時的な保存場所)にコピーします
切り取り(またはControl + X)
現在ハイライトされているテキストをクリップボードにコピーしてから、テキストを削除します。これは、ファイルのある部分から別の部分にサブルーチンを移動する場合に便利です。
貼り付け(またはControl + V)
カーソルの現在の位置(キャレット)にクリップボードの内容(ある場合)を貼り付けます
検索(またはControl + F)
これにより、検索するテキストを入力できる検索ダイアログが表示されます。既に強調表示されているテキストがある場合、検索する最初の文字列としてこれを使用します。
Find Next
検索文字列の次の出現を検索します。
Cancel
置換ダイアログを終了します
Find Next
検索文字列の次の出現を検索します。
Cancel
置換ダイアログを終了します
次を検索(またはF3)
[検索]ダイアログを終了すると、このオプションは、ダイアログを再度表示することなく、最後の既知の検索パラメーターを使用します。 (クイック検索)
置換(またはControl + H)
1つの文字列を別の文字列に置き換えることができる[置換]ダイアログが表示されます。検索ダイアログと同様に、現在強調表示されているテキストは、最初の検索(検索)文字列として使用されます。
Find Next
検索文字列の次の出現を検索します。
Replace
FOUND検索文字列を新しい文字列で置き換えます。
Replace All
スクリプト内のすべての占有を見つけて置き換えます。
Cancel
置換ダイアログを終了します
Find Next
検索文字列の次の出現を検索します。
Replace
FOUND検索文字列を新しい文字列で置き換えます。
Replace All
スクリプト内のすべての占有を見つけて置き換えます。
Cancel
置換ダイアログを終了します
View
行番号
左マージンに行番号を表示します。
すべて展開
現在折りたたまれている関数とサブルーチンを展開します。 Clickingと同じですが、スクリプト全体を処理します
すべて折りたたむ
スクリプト内のすべての関数とサブルーチンを折りたたみます。
Table
プレイテーブル(またはF5)
テーブルのプレイを開始します
デバッグ(またはF9)でテーブルを再生する
テーブルの再生を開始しますが、AddDebubTextスクリプトコマンドで指定されたテキストを表示するデバッグウィンドウも表示します。 詳細については、グローバルスクリプトコマンドの章を参照してください。
Preferences
Future Pinballのスクリプトエディターは、独自のスタイルや好みに合わせてカスタマイズできます。 これには、自動インデントタブの間隔、スクリプトの描画に使用されるフォント(およびフォントのサイズ)、およびスクリプトの色の書式設定の変更が含まれます。
[エディターオプション]をクリックすると、次のダイアログが表示されます。
テキストのフォーマット
インデントに使用されるタブ間隔を変更できます。
スクリプトの表示に使用するフォント属性(スタイル、サイズなど)と同様に、使用するフォントを選択できます。 これをクリックすると、Windowsフォントディレクトリに現在インストールされているフォントを表示するフォント選択ダイアログが表示されます。 使用するフォントを選択してクリックします
スクリプトの表示に使用するフォント属性(スタイル、サイズなど)と同様に、使用するフォントを選択できます。 これをクリックすると、Windowsフォントディレクトリに現在インストールされているフォントを表示するフォント選択ダイアログが表示されます。 使用するフォントを選択してクリックします
カラーフォーマット
色選択ボックスのいずれかをクリックすると、色選択ダイアログが表示されます。 使用する色を選択します。 [サンプルレイアウト]ウィンドウは、各色が変更されると自動的に更新されます。
Add to Preset Colors
(プリセットスタイル)Future Pinballに組み込まれているいくつかのプリセットスタイルのリストを表示します。
OK
スクリプトエディターの設定ダイアログを終了し、Windowsレジストリに加えた変更を書き込み、次回使用するようにします。
Cancel
スクリプトエディタのデフォルトを変更せずに、スクリプトエディタ設定ダイアログを終了します。
Help
マニュアルを開く...(またはF1)
このマニュアルを開きます。
Visual Basicスクリプトマニュアルを開く(利用可能な場合)...(またはF2)
Microsoft Webサイト(リンク)からダウンロードできるこのVisual Basicスクリプトマニュアルを開きます。 Microsoftダウンロードに付属のSCRIPT56.CHMファイルをFuture Pinballのヘルプサブディレクトリにコピーする必要があります。 Future Pinballがこのファイルを見つけられない場合、これを選択(またはF2を押し)しても効果はありません。