우리는 powershell
를 통해 화면 해상도를 얻을 수 있습니다, 그 있습니다 인수는 스크립트입니다. 그래서 나는 args
변수에 스크립트를 포함 시켰습니다.
출력이 정확하지 않습니다. 다른 정보가 더 필요하거나 bytes
패키지 또는 strings
패키지를 사용하여 필요한 정보를 스캔 해보십시오.
다음 powershell
명령은 here에서 자궁강한다 : 나는 윈도우 7 가상 상자의 작업을 그것을 확인했다
Add-Type -AssemblyName System.Windows.Forms;[System.Windows.Forms.Screen]::AllScreens
package main
import (
"fmt"
"log"
"os/exec"
)
func main() {
args := "Add-Type -AssemblyName System.Windows.Forms;[System.Windows.Forms.Screen]::AllScreens"
out, err := exec.Command("powershell", args).Output()
if err != nil {
log.Fatalln(err)
}
fmt.Print(string(out))
}
. Command Prompt
또는 powershell
에서 실행하면 powershell
이 호출됩니다.
~! 이것은 좋은 방법입니다 ~! 나는이 명령을 시도한다. 아무 것도 반환하지 않는다. – alphayan
무엇이 반환 되는가? 단순히 아무것도? – Ethan
예, 간단합니다. 오류가 없습니다. – alphayan