VBSの基本 - vbscriptスタック
2022-02-08 04:24:08
コード例
スクリプトファイル:d.vbs 要素追加(スタック)、要素削除(スタック)、トラバース、要素数カウント、エンプティ(空)のスタックが含まれています。
Option Explicit
'Create the stack
Dim Stk : Set Stk = CreateObject("System.Collections.Stack")
Stk.Push "Element1"
Stk.Push "Element2"
Stk.Push "Element3"
'View the number of elements in the stack
WScript.Echo "Number of elements in the stack: " & Stk.Count
WScript.Echo
'Traverse the stack
Sub TraverseStk
Dim ArrStk : ArrStk = Stk.ToArray
Dim Counter
For Counter = 0 To UBound(ArrStk)
WScript.Echo ArrStk(Counter)
Next
End Sub
TraverseStk
WScript.
'Element out of stack
WScript.Echo Stk.Pop
WScript.Echo "---"
TraverseStk
WScript.
'Clear the stack
Stk.Clear
WScript.Echo "Number of elements in stack: " & Stk.Count
呼び出し方法です。d.batをダブルクリックすることで呼び出されます。d.batのコードは以下の通りです。
<ブロッククオート
cscript d.vbs
ポーズ
実行結果のスクリーンショット。
キューとスタックをトラバースする際、トラバースの順番は入庫スタックと出庫スタックの順番ではなく、出庫スタックと出庫スタックの順番で決まることがわかります
関連
-
ActiveXコンポーネントはオブジェクトを作成できません: dm.dmsoft code: 800A01AD
-
VBSで企業向けWeChatボットを呼び出し、時間指定メッセージを送信する簡単な方法
-
VBSで指定したディレクトリにあるファイルの一覧を取得する方法
-
VBSテクノロジーインサイダー。CreateObject関数の説明
-
vbs+batでnodejsアプリケーションをバックグラウンドで自動実行するウインドウ。
-
ComboBoxコントロールの使用方法に関するチュートリアル
-
vbsでリモートホストのファイルを取得し、指定されたディレクトリに保存する。
-
Iisext.vbsでWebサービス拡張を有効にする方法
-
Iisext.vbsを使ったアプリケーション依存の削除方法
-
Iisftp.vbsを使ったFTPサイトのリストアップ方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
VBSは現在のスクリプトがあるフォルダーを開く
-
vbs 指定されたファイルを指定されたディレクトリにコピーする。
-
vbs自作数字パズルゲーム実装コード
-
アイデアプログラムのTestngファイルのVBS時限実行
-
vbsによるテキストループの読み込み
-
VBSの基本 - VBScriptの処理(SubとFunctionを使った関数の定義)
-
ディスクの種類を判別し、ハードディスクの残量を検出するvbs実装コード
-
スクリーンショット機能用VBS
-
Iisftpdr.vbsを使用してFTP仮想ディレクトリをリストアップ(リモートおよびローカルに対応)
-
Iisftpdr.vbs による FTP 仮想ディレクトリの削除 (ローカルおよびリモートサポート)