/*
  https://docs.microsoft.com/en-us/windows/win32/dataxchg/standard-clipboard-formats
  0x01 ->ANSI 字符格式
  0x0D ->Unicode 字符格式
  0x02 ->A handle to a bitmap 图片
*/

if DllCall("User32.dll\IsClipboardFormatAvailable","Uint",0x02)
  MsgBox 判断剪贴板内容

;返回 0是文本,1是文件
MsgBox % DllCall("IsClipboardFormatAvailable", "Uint", 15)

;不好的方法
F1::
{
b=%Clipboard%
a:=strLen(b)
if (a<1000){
  c :=RegExMatch(b,"i)^[a-z]{1}:(/|\\)")
  if(c>a){
    IfExist,%b%
      Run explorer.exe "%b%"
    }
  }
}

 

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。