当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : rox 裏 run action 的 shell 命令問題
帖子发表于 : 2010-03-16 11:37 
头像

注册: 2009-01-30 23:08
帖子: 179
送出感谢: 0 次
接收感谢: 0 次
我用atool(一個perl解壓腳本工具)解壓文件。
在rox裏,如果~喚出當前目錄下的終端,再 aunpack 壓縮包.rar(tar,gz), 會在當前目錄解壓。但如果在run action裏設定aunpack "$@", 執行的結果總是在家目錄裏。
是不是shell命令沒設定解壓目錄?
怎麽弄呢?
不太會正則表達式……


页首
 用户资料  
 
2 楼 
 文章标题 : Re: rox 裏 run action 的 shell 命令問題
帖子发表于 : 2010-03-16 11:44 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
你还是设置了用file-roller吧。格式都统一到一个软件管理的,好些。
如果你atool带指定路径的参数,还差不多。否则,应该用终端的指定路径的参数,指定启动的位置。


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 : Re: rox 裏 run action 的 shell 命令問題
帖子发表于 : 2010-03-16 12:17 
头像

注册: 2009-01-30 23:08
帖子: 179
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
你还是设置了用file-roller吧。格式都统一到一个软件管理的,好些。
如果你atool带指定路径的参数,还差不多。否则,应该用终端的指定路径的参数,指定启动的位置。

额……那个要装一大堆包,我没gnome的。
没太看明白,终端的指定怎么搞?
我现在是每次用~键开一终端,挺麻烦的。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: rox 裏 run action 的 shell 命令問題
帖子发表于 : 2010-03-16 12:49 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
比如这个。是右键-自定义菜单的一个脚本。
代码:
~/.config/rox.sourceforge.net/SendTo/.application_x-compressed-tar
● cat z-解压到这里
#!/bin/bash
file-roller --extract-to="""$*.FILES""" --force """$*"""

右键-设置运行程序
附件:
13.jpg
13.jpg [ 26.15 KiB | 被浏览 384 次 ]

----------------------------------------------------
指定路径,就是设置成这样。
gnome-terminal --working-directory=`dirname $@` -x xxx/xxx/atool $@
你没gnome。你就只能在atool里面,解析下目标文件的路径,再chdir了嘛。
代码:
use File::Basename qw/basename dirname/;
chdir dirname $ARGV[0];


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 : Re: rox 裏 run action 的 shell 命令問題
帖子发表于 : 2010-03-16 12:52 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
eexpress 写道:
比如这个。是右键-自定义菜单的一个脚本。
代码:
~/.config/rox.sourceforge.net/SendTo/.application_x-compressed-tar
● cat z-解压到这里
#!/bin/bash
file-roller --extract-to="""$*.FILES""" --force """$*"""

右键-设置运行程序
附件:
13.jpg

----------------------------------------------------
指定路径,就是设置成这样。
gnome-terminal --working-directory=`dirname $@` -x xxx/xxx/atool $@
你没gnome。你就只能在atool里面,解析下目标文件的路径,再chdir了嘛。
代码:
use File::Basename qw/basename dirname/;
chdir dirname $ARGV[0];

:em70

this theme...

really really really.....very uglygood... :em06


页首
 用户资料  
 
6 楼 
 文章标题 : Re: rox 裏 run action 的 shell 命令問題
帖子发表于 : 2010-03-16 12:59 
头像

注册: 2009-03-05 16:31
帖子: 2794
送出感谢: 0 次
接收感谢: 11
rox执行命令时当前目录是~, 但是$@参数里面传递了完整的路径....所以....


_________________
http://adam8157.info/


页首
 用户资料  
 
7 楼 
 文章标题 : Re: rox 裏 run action 的 shell 命令問題
帖子发表于 : 2010-03-16 13:01 
头像

注册: 2008-09-09 16:39
帖子: 206
送出感谢: 0 次
接收感谢: 0 次
我也在用rox 也还用不明白


页首
 用户资料  
 
8 楼 
 文章标题 : Re: rox 裏 run action 的 shell 命令問題
帖子发表于 : 2010-03-17 12:50 
头像

注册: 2009-01-30 23:08
帖子: 179
送出感谢: 0 次
接收感谢: 0 次
大牛就是大牛哦。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译