新媒体展示 开关机的二三事

简述: 简单描述展示项目中电脑的开关机设置。

举例接线方式:

笔记本电脑(含电池)连接至接线板,接线板直接连接到房间内机柜中的空气开关。


杭州接线.png

开关机那些事

要求

  1. 空气开关打开,计算机上电,程序自动开启。
    1.1 开机后,跳过锁屏界面,登陆界面。
    1.2 程序启动后,显示区域自动对齐。其他程序自动最小化。
    1.3 程序运行过程中,不允许其他显示内容弹出桌面。
  2. 空气开关扒下,计算机关机。

简单一句话就是: 开电就开展,关电就闭展。

操作:

  1. 程序中需要UDP操作,需要关闭Windows10的防火墙。(程序中需要UDP连接的情况,一般需要关闭防火墙,或者更高的办法是在防火墙白名单中设置端口)
  2. TaskManager- StartUp中的选项,将没必要的选项 Disable。(关闭没必要的启动项,避免某些软件会提示更新,广告弹窗等)满足1.3
  3. 确认操作系统为Win10专业版以上,关闭系统自动更新。(关闭自动更新,你懂的)满足1.3
  4. Win+R,输入gpedit.msc ,设置 计算机配置-管理模板-控制面板-个性化-不显示锁屏 设置为开启。(防止系统启动后进入锁屏界面)满足1.1
  5. 设置BIOS中的Wake on AC,如描述所述,接入电源后,系统自动启动。 满足1.1
    微信图片_20180724164151.jpg
  6. 在电源计划中设置中,设置电池电量低于99%之后关机。


    lQZf7.png

如果这里不设置,现场遇到的问题是:关电后,由于笔记本电脑有电池持续供电,笔记本会运行至电池到达“关键电量”后休眠。插电后,操作系统会停在锁屏界面,需要点击鼠标或敲击键盘进入程序。 所以需要失去AC供电之后,系统自动关机。也可以通过设置电池关键电量操作来实现。

  1. 系统启动常用bat

在对于硬件操作进行可视化标定的程序,GUI程序进行标定,生成配置文件,该配置文件给命令行程序使用。在bat文件中,利用 /MIN参数,最小化程序,达到不干扰显示程序的目的。

@echo on
echo Check Process......
Taskkill /f /im laser_blob_withoutGUI.exe 2>nul
Taskkill /f /im laser_blob_withoutGUI.exe 2>nul
rem /f force close    /im  image name

echo  Start Program

cd /d %~dp0
cd lower
start /MIN laser_blob_withoutGUI.exe -l ON -m ON
timeout 1
cd ..
cd upper
start /MIN laser_blob_withoutGUI.exe -l ON -m ON
rem /MIN minimum window      /d path
exit 
  1. 开机自启动 WIN+R 输入 shell:startup 打开启动文件夹,把需要自动的程序的快捷方式放置与此文件夹。
    这里有一个小珠玑:可以通过右键点击快捷方式,选择属性,来控制自动打开的程序开启的窗口尺寸。
    2015_12_18_10_52_481.png

Normal window = Opens the application window in same size it was when last time closed, full screen only if the application was last closed when full screen
Minimized = Opens the application but minimizes it to taskbar without showing the application window on desktop
Maximized = Opens the application window always maximized, regardless if it was windowed or full screen when last time closed

其他需求实现及其他简述:

  • 按时间自动开机:
    方法1: BIOS自带 Wake on time的,可以通过设置BIOS实现,注意需要连接AC电源
    方法2: BIOS提供WOL的,可以通过Wake on lan功能来实现。
    方法3: BIOS提供 wake ON AC的,可以通过类似小米开关的第三方电源开关来实现。
    方法4: 可以通过舵机按开关的机械方式。控制舵机的方式这里不做赘述。 (不定期提供定制化开关)
    方法5: 支持Wake on Lan,自己不愿意设置的,可以通过开机棒来实现。

  • 按时间自动关机:
    方法1: 写bat文件,利用cmd下的shutdown命令实现。
    方法2: 系统自带的计划任务实现。
    方法3: 同上方法4。

  • 窗口永远置顶
    有些时候,会有弹窗或者其他程序,把需要显示的程序遮挡住(需要显示的程序不在最顶层)。always on Top的问题,笔者试用过很多方法,下面简要描述笔者使用过的办法。
    方法1: 第三方小程序always on Top,作用如其名。

    Snipaste_2018-08-16_11-38-35.png

    如上图所示,先选择一个需要置顶的窗口,让它置顶。然后使用快捷键,ctrl+空格,使其永远置顶。

    其他参考链接: win10置顶程序的10个工具 LaunchOnTop需付费 autoHotKey

  • 窗口置于置顶位置
    解决方案:在工程过程中,偶尔会遇到LED控制器不是点对点的显示,需要窗口固定显示在某个位置,我使用cmwod,配合bat文件实现,具体使用见链接。

固定时间重启

有时候遇到程序bug,固定时间需要重启,以下是bat例子。

@echo on 
:loop //Set marker called loop, to return to
start “OSC Sender” “.\TouchOscSender.exe” 
timeout /t 1 >null
tasklist |find /i “TouchOscSender.exe” > null
if not errorlevel 0 exit
timeout /t 20 >null
taskkill /f /im “TouchOscSender.exe” >nul 
timeout /t 1 >null
goto loop

有意思的小工具

在线显示画面调试生成器
离线显示画面调试生成器

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,186评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,858评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,620评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,888评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,009评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,149评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,204评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,956评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,385评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,698评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,863评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,544评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,185评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,899评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,141评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,684评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,750评论 2 351

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,642评论 18 139
  • (两年前的文章)原作者没有署名,在此标明转载文章,源自QQ空间日志,侵删 1:主板故障 2:显卡故障 3:声卡故障...
    aclihui阅读 2,166评论 0 10
  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 8,076评论 1 19
  • XP操作系统启动的详细过程 简单的说就是这样: 从按下计算机开关启动计算机,到登入到桌面完成启动,一共经过了以下几...
    小向资源网阅读 489评论 0 1
  • 化茧成蝶27阅读 202评论 0 0