INNER CODE UNIT · Go

func

depado/goploader · client/screenshot/screenshot.go:16

func (p *Program) GetCommand(fp string, window bool) *exec.Cmd {
	var args []string
	if window {
		args = append(args, p.WindowArgs...)
		args = append(args, fp)
	} else {
		args = append(args, p.FullScreenArgs...)
		args = append(args, fp)
	}
	return exec.Command(p.Command, args...)
}

// Do executes a screenshot with the given program
func (p *Program) Do(fp string, window bool) error {
	cmd := p.GetCommand(fp, window)
	cmd.Stderr = nil
	cmd.Stdout = nil
	return cmd.Run()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…