把批處理命令添加到鼠標右鍵


目標:

處理數據文件,常常需要把有格式文件轉化爲無格式文件,即需重複執行 ‘preplot xxx.plt   xxxx.dat.plt’

考慮將該命令寫爲bat 文件,添加到右鍵菜單,可選中多個文件後,批轉化爲無格式文件



1.修改註冊表,將批處理命令添加到右鍵菜單

註冊表 :

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Tec_preplot]
@="Tec_preplot"

[HKEY_CLASSES_ROOT\*\shell\Tec_preplot\command]
@="\"F:\\bat_win\\右鍵實現tecplot功能\\tec_preplot.bat\" \"%1\""

藉助工具“右鍵管家”定位該註冊表位置


問題:同時選中多個文件時會在多個窗口分別對文件處理

解決:可參考TTplayer 添加文件到播放列表功能,,,或應在批處理文件中添加參數,使其可在同一窗口中完成任務

http://blog.csdn.net/blog_lunatic/article/details/22671661  參見這篇,該問題不好解決。目前已可以完成需求功能,該問題暫時擱置


2.批處理文件寫法

@echo off
set f_in=%1
set f_out=%f_in:plt=dat.plt%
preplot %f_in% %f_out%




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章