GithubHelp home page GithubHelp logo

halicoming / parsec-vdd-cli Goto Github PK

View Code? Open in Web Editor NEW
35.0 1.0 0.0 66 KB

parsec-vdd-cli是parsec-vdd驱动控制应用程序的命令行版本,可替代Easy-Virtual-Display托盘程序

License: MIT License

C++ 100.00%

parsec-vdd-cli's Introduction

使命[已结束]

等待ParsecVDisplay App的发布后,本程序预计也会随即停止更新。

令人兴奋!ParsecVDisplay App已发布!快去围观。在没有特殊需求的情况下,本仓库将暂停进一步的更新。

parsec-vdd-cli 命令行程序

使命结束不意味着 parsec-vdd-cli 程序无法使用。

使用前请安装 parsec-vdd 驱动。

使用

parsec-vdd-cli.exe [-a]
  -a add a virtual display at startup.

使用-a启动参数启动时将自动增加一个虚拟显示屏,当前代码虚拟显示屏上限8个。

可使用bat脚本启动

parsec-vdd-cli.bat

@echo off
parsec-vdd-cli.exe -a

关于Easy-Virtual-Display

本软件可替代Easy-Virtual-Display(evd)使用,evd为托盘程序且有弹框,不是很方便,所以这才有了这个命令行程序。

Easy-Virtual-Display程序自带的是旧版本的虚拟显示器驱动。parsec-vdd-cli兼容新旧版本驱动。无需卸载旧驱动。如需安装新驱动,下载parsec-vdd-0.41.0.0.exe,直接安装,安装会默认卸载旧版本驱动。

自定义分辨率

连接之前,虚拟显示器会在HKEY_LOCAL_MACHINE\SOFTWARE\Parsec\vdd注册表中查找其他预设分辨率。最多支持5个值。如果需要更多,需要自行修补驱动程序DLL。

SOFTWARE\Parsec\vdd
  key: 0 -> 5 | (width, height, hz)

参考图 自定义分辨率注册表参考图

成品

请访问Release页面下载

国内下载加速,请访问GitHub 文件加速https://ghproxy.markxu.online/

编译

use gcc:gcc -o parsec-vdd-cli.exe -static parsec-vdd.cc -lsetupapi -lstdc++

use g++:g++ -o parsec-vdd-cli.exe -static parsec-vdd.cc -lsetupapi

参考

cli源码来自 https://github.com/nomi-san/parsec-vdd

本文中Easy-Virtual-Display指的是 https://github.com/KtzeAbyss/Easy-Virtual-Display/

parsec-vdd-cli's People

Contributors

halicoming avatar

Stargazers

 avatar 涂诗文 avatar  avatar  avatar Huang Nan avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar Yukino Song avatar zerone avatar Zhang Bingyang avatar  avatar nero avatar  avatar qinu avatar  avatar  avatar  avatar  avatar  avatar iMaeGoo avatar  avatar  avatar  avatar  avatar  avatar  avatar 27℃ avatar  avatar xiehuc avatar

Watchers

 avatar

parsec-vdd-cli's Issues

【Feature Request】请支持parsec-vdd v0.45

使用parsec-vdd v0.45,点击.bat文件后,出现下面成功提示,但实际上未添加成功:

截屏2024-07-02 13 41 05

备注:
我的服务器没有连接显示器,是使用远程终端连上去使用的。

Custom resolution cannot take effect

The custom resolution has been set, but there is no response when the custom resolution is selected after creating the monitor (the options in the right-click menu have been changed, but the actual resolution has not been changed)thanks

7bf344ca545b27b6daeb18a5848d200e_raw.mp4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.