[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理命令assoc ftype文件关联有时不管用?

因工作需要,我时而想用ACDsee打开jpg (jpeg jpe)格式的文件,时而想用ps打开,所以写了下边的代码
  1. assoc .JPG=jpegfile
  2. assoc .JPE=jpegfile
  3. assoc .JPEG=jpegfile
  4. ftype jpegfile="D:\Program Files\ACDSee14\ACDSee14.exe" "%%1"
复制代码
--------------------------------------
我发现不能像txt文档那样可行,我在文件夹选项——文件类型 下看过,发现改得不彻底,要么留有ps的痕迹,要么双击总windows图片查看器打开。

我后我总结了一下,若要写成功,就必须,先将关联的操作方式edit view open等操作方式删干净,这时手动设置的就生效了。

但脚本去一直搞不定,请帮忙。

用reg add命令直接写注册表可以吗?

TOP

有写注册表的说法,但更有可能不成功,因写注册表远没有这个功能多

TOP

回复 3# ednykissyou


    文件关联的要想起作用都是根据注册表的内容来判断的吧,怎么会不起作用呢。

TOP

默认动作不一定是open,有些软件会更改。shell键的默认值保持为空即恢复为open(当然也可以设为字符串"open",建议保持为空,这是windows的普遍状态)
  1. reg delete hkcr\jpegfile\shell /ve /f
  2. or
  3. reg add hkcr\jpegfile\shell /ve /d "open" /f
复制代码

TOP

回复 5# powerbat

你好~
整个用注册表方式怎么写

TOP

回复 6# ednykissyou


    是要保存成xxoo.reg哪种吗

TOP

默认动作不一定是open,有些软件会更改。shell键的默认值保持为空即恢复为open(当然也可以设为字符串"open ...
powerbat 发表于 2012-6-4 14:11


不是很明白,我要实现jpegfile文件用acdsee查看、打开(preview、open),用photoshop编辑(edit),用注册表该怎么写呢?
你是否该先为jpg和jpeg文件定义为jpegfile呢,然后再进行设置默认动作。

TOP

返回列表