回答編集履歴

3

追記

2019/12/06 08:40

投稿

Y.H.
Y.H.

スコア7914

test CHANGED
@@ -1,3 +1,11 @@
1
+ > 文字連結になってしまい、変数が文字列になってしまう。
2
+
3
+
4
+
5
+ コマンドラインパラメーターとしてしか渡せないので文字列で構いません。というか文字列でしか渡せません。
6
+
7
+
8
+
1
9
  ```vbscript
2
10
 
3
11
  return =objWsh.Run(".\vbs\read.vbs "&pas,,True)

2

誤記修正:+ ⇒ &

2019/12/06 08:40

投稿

Y.H.
Y.H.

スコア7914

test CHANGED
@@ -1,6 +1,6 @@
1
1
  ```vbscript
2
2
 
3
- return =objWsh.Run(".\vbs\read.vbs "+pas,,True)
3
+ return =objWsh.Run(".\vbs\read.vbs "&pas,,True)
4
4
 
5
5
  ```
6
6
 

1

誤記修正

2019/12/06 08:37

投稿

Y.H.
Y.H.

スコア7914

test CHANGED
@@ -8,9 +8,7 @@
8
8
 
9
9
  read.vbsで、以下のように取得してください
10
10
 
11
- ```
11
+ ```vbscript
12
-
13
- dim pas
14
12
 
15
13
  if WScript.Arguments.Count <> 1 then
16
14
 
@@ -20,7 +18,7 @@
20
18
 
21
19
  end if
22
20
 
23
-
21
+ dim pas
24
22
 
25
23
  pas = WScript.Arguments(0)
26
24