. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
2710
 
2710 的头像
支柱会员
 
资 料:
注册日期: Jul 2009
帖子: 5,679 声望值: 3
精华: 0,解答: 29
#1 旧 2021-07-26, 10:48:32 默认 已解答: 【求助】如何取消 IrfanView 的快捷键 Ctrl + PrintScreen?
2710 当前离线  

我一直使用截图软件FastStone Capture,看图软件IrfanView。

偶尔想截图中图,就是用IrfanView打开一张图片时,想调用FastStone Capture的矩形截图功能,从IrfanView显示的图片中,截一个小图。

但这两款软件,矩形截图的快捷键都是Ctrl + PrintScreen,因为当前开着IrfanView,会优先掉用其自身功能,不会调用FastStone Capture的矩形截图。

我不想修改FastStone Capture的快捷键。想把IrfanView的快捷键Ctrl + PrintScreen取消掉,但IrfanView好像没提供修改的选项?不知道有没有其它硬核的办法能搞定?

网上只有一个折中的办法,就是在IrfanView先框选,再Ctrl+Y把图裁小,还要再按Ctrl+C才能粘到剪贴板上,步骤太多了,真的很不方便。

====================
解决办法 by lucida

hex编辑主程序,查找字节序列

x64:
49 83 F8 2C
改成
49 83 F8 EE

x86:
83 f8 2c 75 7a
改成
83 f8 ee 75 7a

仅适用于 IrfanView 4.58
https://www.irfanview.info/files/iview458.zip
https://www.irfanview.info/files/iview458_x64.zip

此帖于 2021-07-31 23:26:38 被 2710 编辑. .


个性签名
叫偶27,就行了。。。
回复时引用此帖
最佳解答为:lucida
试了下,这个是写死在主程序里面的

x64的改法:
hex编辑主程序
查找
49 83 F8 2C
改成
49 83 F8 EE

0x2C是VK_SNAPSHOT, PrintScreen,改一个不存在的键值比如上面的0xEE
hpcex
 
hpcex 的头像
合作伙伴
 
资 料:
注册日期: Dec 2004
帖子: 5,477 声望值: 6
精华: 6,解答: 11
#2 旧 2021-07-26, 11:18:46 默认
hpcex 当前离线  

FastStone Capture 基本全面替换了irfanview了,以前FastStone Capture还不支持拼图,现在也支持了,实在找不到用 IrfanView 的理由了。

//不好意思看错了,我以为你用的 FastStone image viewer...
回复时引用此帖
hnlyzhd
 
hnlyzhd 的头像
热心会员
 
资 料:
注册日期: Dec 2006
帖子: 6,712 声望值: 4
精华: 5,解答: 110
#3 旧 2021-07-26, 11:29:17 默认
hnlyzhd 当前离线  

除了IrfanView自己提供定制功能,我觉得应该是无解的。换一个看图软件?
回复时引用此帖
2710
 
2710 的头像
支柱会员
 
资 料:
注册日期: Jul 2009
帖子: 5,679 声望值: 3
精华: 0,解答: 29
#4 旧 2021-07-26, 15:07:38 默认
2710 当前离线  

引用:
作者: hpcex 查看帖子
FastStone Capture 基本全面替换了irfanview了,以前FastStone Capture还不支持拼图,现在也支持了,实在找不到用 IrfanView 的理由了。

//不好意思看错了,我以为你用的 FastStone image viewer...
试用了一下FastStone Image Viewer,启动有点慢,习惯了IrfanView的秒开,不太适应。
回复时引用此帖
lucida
 
lucida 的头像
终极会员
 
资 料:
注册日期: Sep 2001
帖子: 8,218 声望值: 3
精华: 4,解答: 107
#5 旧 2021-07-26, 15:25:16 默认
lucida 当前离线  

??
irfanview是先按c再截图那个?
不是可以自定义吗?默认ctrl+f11
回复时引用此帖
2710
 
2710 的头像
支柱会员
 
资 料:
注册日期: Jul 2009
帖子: 5,679 声望值: 3
精华: 0,解答: 29
#6 旧 2021-07-26, 16:33:25 默认
2710 当前离线  

引用:
作者: lucida 查看帖子
??
irfanview是先按c再截图那个?
不是可以自定义吗?默认ctrl+f11
这是软件内置的另一个快捷键,跟ctrl+f11没关系。
回复时引用此帖
softworm
 
softworm 的头像
『软件使用』版主
 
资 料:
注册日期: Mar 2001
帖子: 7,411 声望值: 3
精华: 17,解答: 78
#7 旧 2021-07-27, 14:46:44 默认
softworm 当前离线  

只能换掉 IrfanView 了,想要速度快的看图软件可以试下这款

https://bbs.et8.net/bbs/showthread.php?t=1001907


决定我们成为什么样的人,不是靠能力,而是靠我们的选择。
回复时引用此帖
foxme
 
foxme 的头像
核心会员
 
资 料:
注册日期: Mar 2001
帖子: 4,057 声望值: 3
精华: 0,解答: 30
#8 旧 2021-07-27, 17:20:36 默认
foxme 当前离线  

引用:
作者: 2710 查看帖子
偶尔想截图中图,...
换个思路:
- 把图片在faststone capture中的editor里打开
- 选取需要截取的部分
- copy 然后 paste 获得一个浮动的选取拷贝
- 将拷贝移动到合适的位置, 形成"图中图"
- 保存

整个过程不需要irfanview参与, 适合"偶尔"的需要, 对于不是偶尔的操作也很适合.
回复时引用此帖
lucida
 
lucida 的头像
终极会员
 
资 料:
注册日期: Sep 2001
帖子: 8,218 声望值: 3
精华: 4,解答: 107
#9 旧 2021-07-27, 17:40:14 默认
lucida 当前离线  

试了下,这个是写死在主程序里面的

x64的改法:
hex编辑主程序
查找
49 83 F8 2C
改成
49 83 F8 EE

0x2C是VK_SNAPSHOT, PrintScreen,改一个不存在的键值比如上面的0xEE
回复时引用此帖
foxme
 
foxme 的头像
核心会员
 
资 料:
注册日期: Mar 2001
帖子: 4,057 声望值: 3
精华: 0,解答: 30
#10 旧 2021-07-27, 17:59:14 默认
foxme 当前离线  

如果你有faststone capture的悬浮窗口, 这个过程会更加舒适. 我给你做了一个过程视频, 你可参详一下.
上传的附件
文件类型: zip Untitled Project.zip (523.5 KB, 4 次查看)
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,678 声望值: 3
精华: 5,解答: 10
#11 旧 2021-07-27, 18:22:15 默认
nh_wzg 当前离线  

把你的需求,写个email给作者,下一个版本,也许就实现了。

irfanview的作者非常友善,用户的合理需求,他会考虑的。

当然,要发英文的。


平和精确简约应成为精品成员的三大基本要求!!!
nh_wzg
回复时引用此帖
pomuyu
 
pomuyu 的头像
高级会员
 
资 料:
注册日期: Jul 2010
帖子: 825 声望值: 3
精华: 0,解答: 44
#12 旧 2021-07-28, 11:31:42 默认
pomuyu 当前离线  

论硬核先投9楼大神一票!

如果楼主用autohotkey,可以先试试下面这个脚本
手头仅有Greenshot,不保证适用:)
必要时请上 Microsoft Spy++ 折腾……

代码:
SetTitleMatchMode, 2 
DetectHiddenWindows, On

#if WinActive("ahk_class IrfanView")
$^PrintScreen::
  ;WinID := WinExist("Greenshot")
  WinID := WinExist("FastStone") 
  if WinID
  {
    PostMessage, 0x312, 3, 0x2C0002,, ahk_id %WinID%  ;WM_HOTKEY
  }
  else
  {
    send ^{PrintScreen}
  }
return
#If


关于笔记本机械硬盘数据恢复的求助帖,请您指点:
https://bbs.et8.net/bbs/showthread.php?p=17310314#post17310314
回复时引用此帖
2710
 
2710 的头像
支柱会员
 
资 料:
注册日期: Jul 2009
帖子: 5,679 声望值: 3
精华: 0,解答: 29
#13 旧 2021-07-29, 17:21:12 默认
2710 当前离线  

引用:
作者: softworm 查看帖子
只能换掉 IrfanView 了,想要速度快的看图软件可以试下这款

https://bbs.et8.net/bbs/showthread.php?t=1001907
这小软件不错,感谢推荐。
以下有最新的 MassiGra 0.45 汉化版:
https://pan.baidu.com/share/link?sha...&uk=3859149897


to foxme,谢谢。
另外,你的头像太闪了,我眼睛受不了。


引用:
作者: nh_wzg 查看帖子
把你的需求,写个email给作者,下一个版本,也许就实现了。

irfanview的作者非常友善,用户的合理需求,他会考虑的。

当然,要发英文的。
等哪天我试试。

引用:
作者: pomuyu 查看帖子
论硬核先投9楼大神一票!

如果楼主用autohotkey,可以先试试下面这个脚本
手头仅有Greenshot,不保证适用:)
必要时请上 Microsoft Spy++ 折腾……

[CODE]
SetTitleMatchMode, 2
DetectHiddenWindows, On

#if WinActive(......
试了一下,脚本能用,谢谢。
autohotkey非常棒,解决了我在win10下不能使用 Ctrl + Space 切换输入法的难题。

此帖于 2021-07-29 17:40:33 被 2710 编辑. .
回复时引用此帖
2710
 
2710 的头像
支柱会员
 
资 料:
注册日期: Jul 2009
帖子: 5,679 声望值: 3
精华: 0,解答: 29
#14 旧 2021-07-29, 17:29:25 默认
2710 当前离线  

引用:
作者: lucida 查看帖子
试了下,这个是写死在主程序里面的

x64的改法:
hex编辑主程序
查找
49 83 F8 2C
改成
49 83 F8 EE

0x2C是VK_SNAPSHOT, PrintScreen,改一个不存在的键值比如上面的0xEE
真厉害,谢谢你。

能再帮忙看看,x86版本改哪个吗?

留两个便携版下载地址备用:
https://www.irfanview.info/files/iview458.zip
https://www.irfanview.info/files/iview458_x64.zip
回复时引用此帖
lucida
 
lucida 的头像
终极会员
 
资 料:
注册日期: Sep 2001
帖子: 8,218 声望值: 3
精华: 4,解答: 107
#15 旧 2021-07-31, 15:00:26 默认
lucida 当前离线  

x86

83 f8 2c 75 7a
改成
83 f8 ee 75 7a
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 04:42:06.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号