teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

コードを修正

2021/09/18 07:28

投稿

konaga999
konaga999

スコア2

title CHANGED
File without changes
body CHANGED
@@ -36,6 +36,28 @@
36
36
  Set objIE = Nothing
37
37
  Set objIE2 = Nothing
38
38
  ```
39
+
40
+ powershellでは以下のコードがありますが、自動起動と複数起動・それぞれの位置指定を合わせたいです。。(下記はアクティブになっているedgeにしか機能しません)
41
+
42
+ ```powershell
43
+ $name = "msedge"
44
+ $w = 100
45
+ $h = 700
46
+ $x = 0
47
+ $y = 0
48
+ Add-Type @"
49
+ using System;
50
+ using System.Runtime.InteropServices;
51
+ public class Win32Api {
52
+ [DllImport("user32.dll")]
53
+ [return: MarshalAs(UnmanagedType.Bool)]
54
+ public static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);
55
+ }
56
+ "@
57
+ Get-Process -Name $name | where { $_.MainWindowTitle -ne "" } | foreach {
58
+ [Win32Api]::MoveWindow($_.MainWindowHandle, $x, $y, $w, $h, $true) | Out-Null
59
+ }
60
+ ```
39
61
  また位置指定も必要と思うのですが、ご存じの方おられましたら、ご教示いただきたいです。
40
62
  イメージは以下となります。
41
63
  (業務で使用するサーバなので、Windows標準機能で行いたいです。)

3

コードを修正

2021/09/18 07:28

投稿

konaga999
konaga999

スコア2

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,40 @@
1
1
  お世話になっております。
2
2
 
3
3
  掲題のタイトルの通り、VBSまたはPowerShellからedgeを2つ起動させて、上下に並べるスクリプトの
4
- 記載方法を探しております。下記書き方すと、同じwindowのタブ違いか表示きません
4
+ 記載方法を探しております。下記内容をedgeでしたい
5
5
 
6
+ ```vbs
6
- ```PowerSehll
7
+ Option Explicit
7
- start microsoft-edge:http://google.com
8
+ On Error Resume Next
8
9
 
10
+ Dim strUrl ' 表示するページ
11
+ Dim strUrl2 ' 表示するページ
12
+ Dim objIE ' IE オブジェクト
13
+ Dim objIE2 ' IE オブジェクト
14
+
9
- start microsoft-edge:http://google.com
15
+ strUrl = "https://www.google.com/"
16
+ strUrl2 = "https://www.google.com/"
17
+ Set objIE = WScript.CreateObject("InternetExplorer.Application")
18
+ Set objIE2 = WScript.CreateObject("InternetExplorer.Application")
19
+ If Err.Number = 0 Then
20
+ objIE.Navigate strUrl
21
+ objIE2.Navigate strUrl2
22
+ objIE.Visible = True
23
+ objIE2.Visible = True
24
+
25
+ objIE.Width = 1390
26
+ objIE2.Width = 1390
27
+ objIE.Height = 400
28
+ objIE2.Height = 400
29
+ objIE.Top = 0
30
+ objIE2.Top = 380
31
+ objIE.Left = 0
32
+ objIE2.Left = 0
33
+ Else
34
+
35
+ End If
36
+ Set objIE = Nothing
37
+ Set objIE2 = Nothing
10
38
  ```
11
39
  また位置指定も必要と思うのですが、ご存じの方おられましたら、ご教示いただきたいです。
12
40
  イメージは以下となります。

2

コメント追加

2021/09/18 05:16

投稿

konaga999
konaga999

スコア2

title CHANGED
File without changes
body CHANGED
@@ -10,4 +10,5 @@
10
10
  ```
11
11
  また位置指定も必要と思うのですが、ご存じの方おられましたら、ご教示いただきたいです。
12
12
  イメージは以下となります。
13
+ (業務で使用するサーバなので、Windows標準機能で行いたいです。)
13
14
  ![イメージ説明](7053e3664cb9b6884138e8225f1a1a1e.png)

1

コードを修正

2021/09/18 04:44

投稿

konaga999
konaga999

スコア2

title CHANGED
File without changes
body CHANGED
@@ -4,9 +4,9 @@
4
4
  記載方法を探しております。下記書き方ですと、同じwindowのタブ違いしか表示できません。
5
5
 
6
6
  ```PowerSehll
7
- start microsoft-edge:http://google.com –new-window
7
+ start microsoft-edge:http://google.com
8
8
 
9
- start microsoft-edge:http://google.com –new-window
9
+ start microsoft-edge:http://google.com
10
10
  ```
11
11
  また位置指定も必要と思うのですが、ご存じの方おられましたら、ご教示いただきたいです。
12
12
  イメージは以下となります。