質問編集履歴

4

コードを修正

2021/09/18 07:28

投稿

konaga999
konaga999

スコア2

test CHANGED
File without changes
test CHANGED
@@ -74,6 +74,50 @@
74
74
 
75
75
  ```
76
76
 
77
+
78
+
79
+ powershellでは以下のコードがありますが、自動起動と複数起動・それぞれの位置指定を合わせたいです。。(下記はアクティブになっているedgeにしか機能しません)
80
+
81
+
82
+
83
+ ```powershell
84
+
85
+ $name = "msedge"
86
+
87
+ $w = 100
88
+
89
+ $h = 700
90
+
91
+ $x = 0
92
+
93
+ $y = 0
94
+
95
+ Add-Type @"
96
+
97
+ using System;
98
+
99
+ using System.Runtime.InteropServices;
100
+
101
+ public class Win32Api {
102
+
103
+ [DllImport("user32.dll")]
104
+
105
+ [return: MarshalAs(UnmanagedType.Bool)]
106
+
107
+ public static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);
108
+
109
+ }
110
+
111
+ "@
112
+
113
+ Get-Process -Name $name | where { $_.MainWindowTitle -ne "" } | foreach {
114
+
115
+ [Win32Api]::MoveWindow($_.MainWindowHandle, $x, $y, $w, $h, $true) | Out-Null
116
+
117
+ }
118
+
119
+ ```
120
+
77
121
  また位置指定も必要と思うのですが、ご存じの方おられましたら、ご教示いただきたいです。
78
122
 
79
123
  イメージは以下となります。

3

コードを修正

2021/09/18 07:28

投稿

konaga999
konaga999

スコア2

test CHANGED
File without changes
test CHANGED
@@ -4,17 +4,73 @@
4
4
 
5
5
  掲題のタイトルの通り、VBSまたはPowerShellからedgeを2つ起動させて、上下に並べるスクリプトの
6
6
 
7
- 記載方法を探しております。下記書き方すと、同じwindowのタブ違しか表示きません
7
+ 記載方法を探しております。下記内容をedgeしたいで
8
8
 
9
9
 
10
10
 
11
- ```PowerSehll
11
+ ```vbs
12
12
 
13
+ Option Explicit
14
+
13
- start microsoft-edge:http://google.com
15
+ On Error Resume Next
14
16
 
15
17
 
16
18
 
19
+ Dim strUrl ' 表示するページ
20
+
21
+ Dim strUrl2 ' 表示するページ
22
+
23
+ Dim objIE ' IE オブジェクト
24
+
25
+ Dim objIE2 ' IE オブジェクト
26
+
27
+
28
+
17
- start microsoft-edge:http://google.com
29
+ strUrl = "https://www.google.com/"
30
+
31
+ strUrl2 = "https://www.google.com/"
32
+
33
+ Set objIE = WScript.CreateObject("InternetExplorer.Application")
34
+
35
+ Set objIE2 = WScript.CreateObject("InternetExplorer.Application")
36
+
37
+ If Err.Number = 0 Then
38
+
39
+ objIE.Navigate strUrl
40
+
41
+ objIE2.Navigate strUrl2
42
+
43
+ objIE.Visible = True
44
+
45
+ objIE2.Visible = True
46
+
47
+
48
+
49
+ objIE.Width = 1390
50
+
51
+ objIE2.Width = 1390
52
+
53
+ objIE.Height = 400
54
+
55
+ objIE2.Height = 400
56
+
57
+ objIE.Top = 0
58
+
59
+ objIE2.Top = 380
60
+
61
+ objIE.Left = 0
62
+
63
+ objIE2.Left = 0
64
+
65
+ Else
66
+
67
+
68
+
69
+ End If
70
+
71
+ Set objIE = Nothing
72
+
73
+ Set objIE2 = Nothing
18
74
 
19
75
  ```
20
76
 

2

コメント追加

2021/09/18 05:16

投稿

konaga999
konaga999

スコア2

test CHANGED
File without changes
test CHANGED
@@ -22,4 +22,6 @@
22
22
 
23
23
  イメージは以下となります。
24
24
 
25
+ (業務で使用するサーバなので、Windows標準機能で行いたいです。)
26
+
25
27
  ![イメージ説明](7053e3664cb9b6884138e8225f1a1a1e.png)

1

コードを修正

2021/09/18 04:44

投稿

konaga999
konaga999

スコア2

test CHANGED
File without changes
test CHANGED
@@ -10,11 +10,11 @@
10
10
 
11
11
  ```PowerSehll
12
12
 
13
- start microsoft-edge:http://google.com –new-window
13
+ start microsoft-edge:http://google.com
14
14
 
15
15
 
16
16
 
17
- start microsoft-edge:http://google.com –new-window
17
+ start microsoft-edge:http://google.com
18
18
 
19
19
  ```
20
20