27、Windows API Shell扩展Extention

◇为特定文件类型、所有文件类型、网络邻居、回收站、驱动器、网络共享文件夹、打印机、光盘驱动器、目录、文件夹背景(窗口的空白处)等Shell对象的右键菜单(称作上下文件菜单,Context Menu)增加菜单项。 ◇当选中上下文件菜单的菜单项时进行相关处理。 ◇定制将文件、文件夹拖拽至其他目录中时的操作。 ◇定制右键拖曳Shell对象图标的菜单及操作。 ◇根据文件内容定制图标。 ◇...

作者: edwardlewiswe 发布时间: 02-19

26、Windows API Shell编程(2)

File Associations可以指定Shell在显示、处理特定文件类型的文件时的方式,包括如下几个方面: ◇双击文件时,哪个应用程序应该被用来打开这个文件; ◇文件的图标; ◇在Explorer中浏览时显示的文件类型等; ◇文件的右键菜单中显示的指令(菜单项); ◇一些用户界面细节,比如当鼠标指针停留在图标上时所弹出的提示信(Infotip)。 与File Associations相关的一个重要概念是“文...

作者: edwardlewiswe 发布时间: 02-19

shellexecute 和 createprocess,运行一个程序直到其结束,偷偷运行一个程序

ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW ); 或 ShellExecute(this->m_hWnd,"open","notepad.exe","c:\\MyLog.log","",SW_SHOW ); 正如您所看到的,我并没有传递程序的完整路径。 Q: 如何打开一个同系统程序相关连的文档? ShellExecute(this->m_hWnd,"open", "c:\\abc.txt","","",SW_SHOW ); Q: 如何打开一个网页? ShellExecute(this->m_hWnd,"open",...

作者: °ι 、曲 终 发布时间: 02-16

chkconfig用法对sshd各种服务应用介绍

chkconfig用法对sshd各种服务应用介绍 在当前大多数Linux发行版中可能都会包含这两个命令,chkconfig用法为我们控制Linux中的服务(守护进程)提供了很大的方便,先看看这两条命令的帮助: [root@localhost ~]# service --help Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ] [root@localhost ~]# chkconfig --help chkconfig ...

作者: sgy618 发布时间: 02-14

ssh,下载文件遇到的端口号别篡改的问题

ssh,下载文件遇到的端口号别篡改的问题 如果没有ip,用setup命令 netstat -tnlp | grep 22 netstat -tnlp | grep ssh vim /etc/ssh/sshd_config修改端口号

作者: sgy618 发布时间: 02-14

mac中写shell脚本

1,打开实用工具中的终端,输入vi,打开vim编辑器。 2,在vim编辑器中按o使用Insert(插入)模式,输入想在脚本运行的代码。 3,按:(冒号)w filename 保存文件(后缀为command)。 这一步已经差不多了,但是运行shell会发现,没有权限,继续折腾。 4,chmod 777 filename 给文件添加权限。<---------找了半天啊。

作者: 梦之奈落 发布时间: 02-04

Windows上使用shell

注意事项: 1)因为shell是区分大小写的,shell使用PATH作为环境变量。必须在每个文件的开始用 PATH=$Path export PATH 2) 路径分隔符可以使用/或\\。 3)正反斜杠替换 Root=$1 WebRoot=$Root/Web echo $WebRoot echo $WebRoot | sed 's/\\/\//g' > temp.txt WebRoot=`cat temp.txt` rm -f temp.txt echo $WebRoot echo $WebRoot | sed 's#/#\\\\#g' > temp.txt WebRoot=`ca...

作者: iTech 发布时间: 01-31

shell编程学习笔记(二)

shell只是一个程序,它在系统中没有特权。因此,有多个不同风格shell共同存在原因——Bourne Shell,Korn Shell,C Shell。 在shell输入命令,先分析用户键入的每个命令,然后为执行程序作初始化。 Shell有自己的内部程序设计语言,这种语言是解释型的,shell用这种语言解释命令行的每一条语句,然后执行。 C等编译型语言,一般是先编译成可执行文件再执行。 1)正规表达式 . ...

作者: gzpk 发布时间: 01-27

利用ssh传输文件

1、从服务器上下载文件 scp username@servername:/path/filename 例如scp root@192.168.0.101:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt 的文件下载到当前目录 2、上传本地文件到服务器 scp /path/filename username@servername:/path 例如scp /var/www/test.php root@192.168.0.101:/var/www/ 把本机/var/www/目录下的test.php文件上传到192.168.0.101这台...

作者: jiangyao 发布时间: 01-26

BugBash of the alpha release

首先非常感谢MSRA_SE_TEAM小组各位童鞋忍受着我们alpha版本的诸多不足帮忙找出这么多bug,详细清单如下: Jinghao Shi: 1.新建小窝时,密码框不出现光标,导致我不知道当前焦点是不是在密码框上; 2.超长用户名时,只提示注册失败,不提示失败原因 3.聊天窗口的字体没有中文字体 4.添加我的行程时,点击保存没有反应 5. A登录并编辑日程时,A的GF B登录同一账号,A这边先是...

作者: CodingCrazy 小组 发布时间: 01-24