我々はpowershell
て画面の解像度を得ることができ、かつそのある引数は、そのスクリプトです。 ですから、args
変数にスクリプトを含めました。
出力が直接的ではない場合は、その他の情報が得られます。bytes
パッケージまたはstrings
パッケージを使用して、必要な情報をスキャンしてみてください。 powershell
コマンドに続いて
はhereからretrivedさ:
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))
}
私はWindows 7の仮想ボックス、その作業でそれを確認しています。 Command Prompt
またはpowershell
から実行できます。これは、powershell
の呼び出し方法です。
〜!これは良い方法です〜!私はこのコマンドを試して、何も返さない – alphayan
何が返されますか?単純に何もない? – Ethan
はい、単純に何もエラーはありません。 – alphayan