无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
6331#
 楼主| 发表于 2013-7-6 12:14:54 | 只看该作者
527104427 发表于 2013-7-6 11:41
请教一下老大,如何在文本中搜索指定字符串,并将所在的行全部替换?如果是调用CMD的方式就不要了。


...


SED &&V=0,KKKK,XXXX,%&Str0%   //替换
SED &&V=?:0,KKKK,,%&Str0%   //找,不过是字符位置,不是行号。

点评

这个似乎只能在字符串中查找,如何在文本中查找?  详情 回复 发表于 2013-7-6 12:24
回复

使用道具 举报

6332#
发表于 2013-7-6 12:24:27 | 只看该作者
mdyblog 发表于 2013-7-6 12:14
SED &&V=0,KKKK,XXXX,%&Str0%   //替换
SED &&V=?:0,KKKK,,%&Str0%   //找,不过是字符位置,不是行号 ...

这个似乎只能在字符串中查找,如何在文本中查找?

点评

READ abc.TXT,*,&&Str0  详情 回复 发表于 2013-7-6 12:52
回复

使用道具 举报

6333#
 楼主| 发表于 2013-7-6 12:52:27 | 只看该作者
527104427 发表于 2013-7-6 12:24
这个似乎只能在字符串中查找,如何在文本中查找?

READ abc.TXT,*,&&Str0

点评

不加--force就没有问题  详情 回复 发表于 2013-7-7 10:26
发现一个问题,假如C盘存在文件夹ab\cd\ef,打开ef,再用命令 file --force %systemdrive%\ab,只能删除ef,ab和cd都还在,这个能否增强一下?用CMD可以删除的  详情 回复 发表于 2013-7-7 10:23
多谢老大,这样就搞定了,不过,写回去的时候,全部都挤在一起了,回车符貌似不见了  详情 回复 发表于 2013-7-6 13:20
回复

使用道具 举报

6334#
发表于 2013-7-6 12:57:32 | 只看该作者
怪不得,需要升级到51

我说子菜单不起作用呢!
回复

使用道具 举报

6335#
发表于 2013-7-6 13:20:42 | 只看该作者
mdyblog 发表于 2013-7-6 12:52
READ abc.TXT,*,&&Str0

多谢老大,这样就搞定了,不过,写回去的时候,全部都挤在一起了,回车符貌似不见了

  1.         READ a.ini,*,&&Str0
  2.         SED &&V=0,abcd = efgh,abcd = abcd,%&Str0%
  3.         PUTF -dd -len=0  a.ini,0,zero
  4.         WRIT a.ini,$0,%&V%
复制代码

点评

READ a.ini,*r,&&Str0  详情 回复 发表于 2013-7-6 13:44
回复

使用道具 举报

6336#
 楼主| 发表于 2013-7-6 13:44:08 | 只看该作者
本帖最后由 mdyblog 于 2013-7-6 13:46 编辑
527104427 发表于 2013-7-6 13:20
多谢老大,这样就搞定了,不过,写回去的时候,全部都挤在一起了,回车符貌似不见了


READ a.ini,*r,&&Str0   //强制DOS格式
READ a.ini,**,&&Str0  //原样

HELP   READ

点评

多谢,完美解决  详情 回复 发表于 2013-7-6 14:04
回复

使用道具 举报

6337#
发表于 2013-7-6 14:04:29 | 只看该作者
mdyblog 发表于 2013-7-6 13:44
READ a.ini,*r,&&Str0   //强制DOS格式
READ a.ini,**,&&Str0  //原样

多谢,完美解决
回复

使用道具 举报

6338#
发表于 2013-7-6 15:33:28 | 只看该作者
这个问题能不能解决?

目前,托盘,是右键打开,左键关闭

能不能: 左键单击一次打开, 再一次关闭. 不用右键

主要考虑WIN8对触摸屏的支持.

点评

关闭后, 你怎么点 左键 啊?  详情 回复 发表于 2013-7-6 15:40
回复

使用道具 举报

6339#
 楼主| 发表于 2013-7-6 15:40:57 | 只看该作者
本帖最后由 mdyblog 于 2013-7-6 15:50 编辑
2012qnmd 发表于 2013-7-6 15:33
这个问题能不能解决?

目前,托盘,是右键打开,左键关闭


关闭后, 你怎么点 左键 啊?   不知你说的啥?
哦, 是弹出 /收起吧
现在 是右键/左键 弹出,   随便那儿点一下, 都 收起。 不限左右。

弹出 可以 限定.
收起, 不能限定: WINDOW 自动的。 所有右键菜单都这样。不能持久。

你可以做一个窗口,这个可以持久。 还可以随意摆布。
回复

使用道具 举报

6340#
发表于 2013-7-6 15:52:21 | 只看该作者
对!是弹出 /收起
正常的系统,那个"开始" ,就是,都是左键.

分辨率调整时,如果窗口是有标题的,使用PECMD调整,窗口可以正常显示

无标题(带参数-) ,或者其它工具调整,窗口就没了.

点评

这样吗? EXEC %&MyName% TEAM WAIT 3000| DISP W1024| MESS | DISP W1366 MYWINDOW1 _SUB MYWINDOW1,W360H440,PECMD2012功能演示,,,- _END  详情 回复 发表于 2013-7-6 16:24
回复

使用道具 举报

6341#
 楼主| 发表于 2013-7-6 16:24:16 | 只看该作者
本帖最后由 mdyblog 于 2013-7-6 16:29 编辑
2012qnmd 发表于 2013-7-6 15:52
对!是弹出 /收起
正常的系统,那个"开始" ,就是,都是左键.


这样吗?
EXEC %&MyName% TEAM  WAIT 3000| DISP W1024| MESS | DISP W1366
MYWINDOW1
_SUB MYWINDOW1,W360H440,PECMD2012功能演示,,,-
_END
还在啊? (win7X64)

你可以 捕获下面消息, 再 ENVI @this.POS=。。。  设为正常显示, 而不是最小化。
SET  ::WM_DISPLAYCHANGE                =0x007E

回复

使用道具 举报

6342#
发表于 2013-7-6 16:40:08 | 只看该作者
分辨率这个问题先不弄了吧,问题可能比较复杂.
我只要不使用其它工具,调整分辨率就可以了.

况且,维护的情况下,一般不用调整.

回复

使用道具 举报

6343#
发表于 2013-7-7 10:23:48 | 只看该作者
mdyblog 发表于 2013-7-6 12:52
READ abc.TXT,*,&&Str0

发现一个问题,假如C盘存在文件夹ab\cd\ef,打开ef,再用命令
file --force %systemdrive%\ab,只能删除ef,ab和cd都还在,这个能否增强一下?用CMD可以删除的

点评

这是windows 机制 局限。 只有LINUX 能做到。 (LINUX是VFS=虚拟文件系统; window从DOS来,只能拿着真家伙干) 你可以 WAIT *sys -del %systemdrive%\ab 或 EXEC %MyName% WAIT -del %systemdriv  详情 回复 发表于 2013-7-7 10:41
回复

使用道具 举报

6344#
发表于 2013-7-7 10:26:08 | 只看该作者
mdyblog 发表于 2013-7-6 12:52
READ abc.TXT,*,&&Str0

不加--force就没有问题

点评

你怎么 使用 ef 文件的 ? 命令写出来 看看。  详情 回复 发表于 2013-7-7 10:44
回复

使用道具 举报

6345#
 楼主| 发表于 2013-7-7 10:41:48 | 只看该作者
本帖最后由 mdyblog 于 2013-7-7 10:42 编辑
527104427 发表于 2013-7-7 10:23
发现一个问题,假如C盘存在文件夹ab\cd\ef,打开ef,再用命令
file --force %systemdrive%\ab,只能删除 ...


这是windows  机制 局限。
只有LINUX 能做到。
  (LINUX是VFS=虚拟文件系统; window从DOS来,只能拿着真家伙干)

你可以  WAIT  *sys   -del   %systemdrive%\ab
或  EXEC %MyName% WAIT    -del   %systemdrive%\ab

或  WAIT  *sys  *ef占用进程号   -del   %systemdrive%\ab
或  EXEC %MyName% WAIT  *ef占用进程号   -del   %systemdrive%\ab
ef占用进程号为正在使用 ef 文件的那个进程的进程号。 这样显得斯文些。

这个  在后台。 在你释放 ab\cd 后(及关闭ef) ab和 cd 自动删除了。
WAIT    -del   %systemdrive%\ab  
也可, 这个在前台, 在删除前, 程序不往下走 了,卡在这里。
回复

使用道具 举报

6346#
 楼主| 发表于 2013-7-7 10:44:14 | 只看该作者
本帖最后由 mdyblog 于 2013-7-7 10:47 编辑
527104427 发表于 2013-7-7 10:26
不加--force就没有问题


你怎么 使用 ef 文件的 ? 命令写出来 看看。
start  /wait  pecmd file  %systemdrive%\ab  
什么也没删除。 ef 也没有

点评

就是个文件夹,双击打开ef文件夹。  详情 回复 发表于 2013-7-7 10:45
回复

使用道具 举报

6347#
发表于 2013-7-7 10:45:28 | 只看该作者
mdyblog 发表于 2013-7-7 10:44
你怎么 使用 ef 文件的 ? 命令写出来 看看。

就是个文件夹,双击打开ef文件夹。

点评

ef 是子文间夹 啊。 而非删了, ab\cd 没删, 怪了?  详情 回复 发表于 2013-7-7 10:49
回复

使用道具 举报

6348#
 楼主| 发表于 2013-7-7 10:49:20 | 只看该作者
本帖最后由 mdyblog 于 2013-7-7 10:54 编辑
527104427 发表于 2013-7-7 10:45
就是个文件夹,双击打开ef文件夹。


ef 是子文间夹 啊。
而 ef 了, ab\cd 没删, 怪了?
-----
C:\Users\>start  /wait  pecmd file  %systemdrive%\ab

C:\Users\>start  /wait  pecmd file --force %systemdrive%\ab

我试了, 都可以删除啊。
文件浏览器 打开的 文件夹ef的话, windows 内部有通知机制。 会通知 其 关闭 ef\,  然后再删除 。

点评

不加--force参数就可以删,加了就不能删了  详情 回复 发表于 2013-7-7 10:51
回复

使用道具 举报

6349#
发表于 2013-7-7 10:51:16 | 只看该作者
mdyblog 发表于 2013-7-7 10:49
ef 是子文间夹 啊。
而非删了, ab\cd 没删, 怪了?

不加--force参数就可以删,加了就不能删了

点评

交流真困难。 还是来 贴图吧。 一图胜千言。 http://pan.baidu.com/share/link?shareid=2203858394&uk=3962464512#file--force.png  详情 回复 发表于 2013-7-7 11:01
回复

使用道具 举报

6350#
 楼主| 发表于 2013-7-7 11:01:59 | 只看该作者
本帖最后由 mdyblog 于 2013-7-7 11:04 编辑
527104427 发表于 2013-7-7 10:51
不加--force参数就可以删,加了就不能删了


交流真困难。
还是来 贴图吧。 一图胜千言。  

http://pan.baidu.com/share/link? ... 512#file--force.png

这是 win7X64, 你拿什么系统?

点评

ab\cd\ef\ 三个空目录:  详情 回复 发表于 2013-7-7 11:39
用配置文件:  详情 回复 发表于 2013-7-7 11:37
PECMD2012.1.78-130410-14.多窗口线程稳定版_win32_64.sfx  详情 回复 发表于 2013-7-7 11:32
回复

使用道具 举报

6351#
发表于 2013-7-7 11:32:08 | 只看该作者
本帖最后由 527104427 于 2013-7-7 11:33 编辑
mdyblog 发表于 2013-7-7 11:01
交流真困难。
还是来 贴图吧。 一图胜千言。  


PECMD2012.1.78-130410-14.多窗口线程稳定版_win32_64.sfx

1.png (151.48 KB, 下载次数: 102)

1.png

2.png (104.33 KB, 下载次数: 106)

2.png

3.png (96.45 KB, 下载次数: 99)

3.png

4.png (104.67 KB, 下载次数: 94)

4.png

5.png (170.37 KB, 下载次数: 108)

5.png

点评

可能 是windows 版本差异吧。 我再改了。 79N-52 78-15  详情 回复 发表于 2013-7-7 11:46
回复

使用道具 举报

6352#
发表于 2013-7-7 11:37:28 | 只看该作者
mdyblog 发表于 2013-7-7 11:01
交流真困难。
还是来 贴图吧。 一图胜千言。  

用配置文件:

6.png (74.45 KB, 下载次数: 91)

6.png

7.png (71.4 KB, 下载次数: 91)

7.png

8.png (139.45 KB, 下载次数: 100)

8.png
回复

使用道具 举报

6353#
发表于 2013-7-7 11:39:19 | 只看该作者
本帖最后由 527104427 于 2013-7-7 11:43 编辑
mdyblog 发表于 2013-7-7 11:01
交流真困难。
还是来 贴图吧。 一图胜千言。  


ab\cd\ef\    三个空目录:

1.png (118.51 KB, 下载次数: 97)

1.png

2.png (125.84 KB, 下载次数: 93)

2.png

3.png (122.29 KB, 下载次数: 99)

3.png
回复

使用道具 举报

6354#
 楼主| 发表于 2013-7-7 11:46:07 | 只看该作者
527104427 发表于 2013-7-7 11:32
PECMD2012.1.78-130410-14.多窗口线程稳定版_win32_64.sfx

可能 是windows 版本差异吧。
我再改了。 79N-52    78-15

点评

将一个自解压文件内置到PECMD,用命令:EXEC --hide --wait --m --exe:#1 退出后,有个进程在任务管理器中一直没退出。 Programs.exe为WIN制作的自解压文件 自解压.exe已经内置Programs.exe  详情 回复 发表于 2013-7-7 14:24
好了,解决  详情 回复 发表于 2013-7-7 13:02
回复

使用道具 举报

6355#
发表于 2013-7-7 13:02:44 | 只看该作者
mdyblog 发表于 2013-7-7 11:46
可能 是windows 版本差异吧。
我再改了。 79N-52    78-15

好了,解决
回复

使用道具 举报

6356#
发表于 2013-7-7 14:24:14 | 只看该作者
本帖最后由 527104427 于 2013-7-7 14:32 编辑
mdyblog 发表于 2013-7-7 11:46
可能 是windows 版本差异吧。
我再改了。 79N-52    78-15


将一个自解压文件内置到PECMD,用命令:EXEC --hide --wait --m --exe:#1
退出后,有个进程在任务管理器中一直没退出。

Programs.exe为WINRAR制作的自解压文件
自解压.exe已经内置Programs.exe

自解压.7z

488.36 KB, 下载次数: 1, 下载积分: 无忧币 -2

点评

自解压文件 的机理 决定 其不能 用内存 运行,他启动后 需要找到 磁盘上的文件 中的内置压缩包。 可以: EXEC --hide --wait --exe:*#1 winrar  详情 回复 发表于 2013-7-7 14:54
回复

使用道具 举报

6357#
 楼主| 发表于 2013-7-7 14:54:57 | 只看该作者
527104427 发表于 2013-7-7 14:24
将一个自解压文件内置到PECMD,用命令:EXEC --hide --wait --m --exe:#1
退出后,有个进程在任务管理 ...

自解压文件 的机理 决定 其不能 用内存 运行,他启动后 需要找到 磁盘上的文件 中的内置压缩包。
可以:
EXEC --hide --wait  --exe:*#1  winrar

点评

OK,搞定  详情 回复 发表于 2013-7-7 15:11
回复

使用道具 举报

6358#
发表于 2013-7-7 15:11:22 | 只看该作者
mdyblog 发表于 2013-7-7 14:54
自解压文件 的机理 决定 其不能 用内存 运行,他启动后 需要找到 磁盘上的文件 中的内置压缩包。
可以: ...

OK,搞定
回复

使用道具 举报

6359#
发表于 2013-7-8 07:02:45 | 只看该作者
本帖最后由 2012qnmd 于 2013-7-8 07:30 编辑

提几个请求:
1. 按钮形状,能不能加个圆形
2.按钮上显示的图标,能否居中( 按钮没有文字时)
3. 鼠标移动到按钮时, 有文字提示( 麻烦给个例子)

额外问个问题,有没有什么命令或者注册表,可以让WINDOWS打开的全部窗口或者程序,都不能最小化
就是说,点那个最小化的" - ", 只能使窗口变得非常小(比如,是正常的十分之一)
找到一个源代码,不过,不会用. 能改下,只屏蔽最小化的,就好了. 做成VBS或者EXE都可以.

屏蔽关闭、最大化、最小化按钮.rar

1.65 KB, 下载次数: 3, 下载积分: 无忧币 -2

点评

1. 按钮形状,能不能加个圆形 2.按钮上显示的图标,能否居中( 按钮没有文字时) 晚上回来做。 3. 鼠标移动到按钮时, 有文字提示( 麻烦给个例子) 在本 帖子里找, 千不久(不出一 个月),有人 贴国这方面的例子  详情 回复 发表于 2013-7-8 08:37
回复

使用道具 举报

6360#
发表于 2013-7-8 07:43:26 | 只看该作者
弹出DIV倒是不错

//--弹出div
var parameter;
var type;
function alert_div(type,parameter)
{
//获得鼠标当前X,Y坐标
var x,y;
if(!document.all)
{
x=pageX;
y=pageY;
}else{
x=document.body.scrollLeft+event.clientX; //鼠标X轴的值
  y=document.body.scrollTop+event.clientY; //鼠标Y轴的值
}
//window.scrollTo(100,500);//竖向滚动条位置

var sH = document.body.scrollHeight; //窗口的高度
var sW = document.body.scrollWidth; //窗口的宽度

var width=260 , height=90; //设置div的大小

if((x + width) >= sW) //当鼠标点击时的x坐标的值加上div的宽度大于窗口的宽度
{
x = x - width;
}
var left=x , top=y ; //设置div的位置

var str="";
// 整个div的大小和位子
str+="<div id='div1' style='z-index:1;background-color:white;position:absolute;border:2px solid slategray;left:"+left+";top:"+top+";width:"+width+";height:"+height+";'>";
//--begin灰色top
str+="<div style='padding-bottom:2px;background-color:slategray;width:100%;height:16px;color:white;'>";
// 灰色div的设置
str+=" <div style='float:left;height:16px;overflow:hidden;margin:0px;padding:4px 0px 0px 5px;width:235;'>温馨提示</div>";
// 灰色div右侧的按钮
//str+=" <span style='width:14px;font-family:webdings;cursor:hand;'>0</span>";
str+=" <span style='width:14px;font-family:webdings;cursor:hand;' onclick='hide()'>r</span>";
str+="</div>";
//--end
//--begin白色div
str+="<div style=' margin:10px 5px 10px 10px;word-break:break-all;'>";
// 白色div中的信息
str+="<table cellpadding='0' cellspacing='1' border='0' class='border' align=left><form method='post' name='form_pwd' action='other.php?type="+type+"&_num="+parameter+"'><tr class='tdbg' valign='top'><td align='left'><strong>请输入密码:</strong><input name='pwd' type='password' size='20' maxlength='255' style='height:18px;'></td></tr><tr class='tdbg'><td colspan='2' align='center' valign='foot'><input type='submit' name='sub_pwd' value=' 确认 '>&nbsp;&nbsp;<input type='reset' value=' 重 置 '></td></tr></form></table>";
str+="</div>";
//--end
str+="</div>";
//document.write(str);
document.body.insertAdjacentHTML("afterBegin",str);
}
//--关闭div
function hide()
{
document.getElementById( "div1").style.display = "none";
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 16:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表