小编Jos*_*h D的帖子

更改监视器输入源

我想用AutoHotkey更改我的显示器输入源,我有部分工作.但是,当我使用热键将监视器输入源从PC(DVI)更改为我的xbox(YPbYr)时,监视器未检测到xbox已打开,它表示没有来源.

Monitor =>华硕vg236

VCP Monitor输入我的显示器的源代码:

  • DVI => 3
  • HDMI => 4
  • YPbPr => 12

我正在使用Windows API Monitor配置函数,特别是使用DDC/CI的SetVCPFeature函数.

经过一些研究后,我决定要设置VCP输入源,这里有一些有用的信息,特别是关于输入源的第71页.

AutoHotkey代码:

setMonitorSource(source)
{  
  ; Initialize Monitor handle
  hMon := DllCall("MonitorFromPoint"
    , "int64", 0 ; point on monitor
    , "uint", 1) ; flag to return primary monitor on failure


  ; Get Physical Monitor from handle
  VarSetCapacity(Physical_Monitor, (A_PtrSize ? A_PtrSize : 4) + 128, 0)

  DllCall("dxva2\GetPhysicalMonitorsFromHMONITOR"
   , "int", hMon   ; monitor handle
   , "uint", 1   ; monitor array size
   , …
Run Code Online (Sandbox Code Playgroud)

windows winapi autohotkey

10
推荐指数
0
解决办法
4413
查看次数

如何在没有设置密码的情况下在防火墙后面使用Gradle,只是一个用户?

标题说明了一切,我正在使用名为'gradle.properties'的'.gradle'目录中的文件来设置systempProp.http.proxy*内容.我注意到,在Grails你不需要设置一个http.proxy.proxyPassword公正的http.proxHost,http.proxyPort以及http.proxyUser在".grails\ProxySettings.groovy"文件.

是否有一些我可以使用的systemProp /配置,所以我不需要使用Gradle将我的密码放在纯文本中?

grails gradle

7
推荐指数
1
解决办法
192
查看次数

当我的字符串为空时,如何阻止Time.parse返回当前日期?

我有几个地方Time.parse(string).strftime("%m%d%Y")用来获取不同字符串的日期.

偶尔这些字符串可以为空''.当我用Time.parse它解析一个空字符串时,给我当前的日期.

我需要一种方法来阻止这种情况的发生和返回''或什么也没有.我的问题有解决方案吗?

require 'Time'
s = ''
Time.parse(s).strftime("%m%d%Y")
=> "04232013"
Run Code Online (Sandbox Code Playgroud)

我正在使用Ruby 1.8.7(2010-12-23 patchlevel 330)[i386-mingw32]

ruby

1
推荐指数
2
解决办法
152
查看次数

标签 统计

autohotkey ×1

gradle ×1

grails ×1

ruby ×1

winapi ×1

windows ×1