




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
AutoCAD图形中标准图纸图栏系统的开发摘要:本文主要讲述了在AutoCAD中,通过对其进行二次开发而开发出的AutoCAD图形标准图纸图栏系统解决方案。随着计算机技术的发展,计算机操作系统已经逐渐由DOS系统转向Windows系统,AutoCAD自从12版本开始,已经有Windows的版本,直至14版本以后,已经是完全的Windows版本。AutoCAD除了操作简便之外,它还可以让用户重新定义其界面以及建立自己的程序运行,国内各不同的电脑开发商也通过对AutoCAD的二次开发而开发出应用于不同领域的实用软件。自从AutoCADR12版开始,AutoCAD引进了对话框技术——DCL对话框语言,它通过与AutoLISP语言相结合,能够编写出界面友好的实用程序。
本人所在公司旧版的图栏填写是基于AutoCADR10版本而开发出来,操作过程是通过命令行提示,让用户根据提示,逐一输入相应的内容。这种方法程序编写简单,基本的语句如下:
(setqtxmc(getstring"图形名称:"));提示用户输入图形名称
(command"text"pttxmc);填写图形名称到图形中
采用此种方法填写的图栏内容与图形中的其它文字一样,编辑时也是通过文字编辑进行操作,不太方便,在制图的过程中,图栏内容的编辑也占用了很大部分的时间。
一.总体方案:
图栏分为图样栏、标题栏、明细栏、附加栏、更改表、签名表共六部分,标准图纸的图幅分为A0图、A1图、A2图、A3图、A4图共五种,所以系统应该能生成此五种图幅的图样栏以及相应的标题栏等。由于其它除图样栏外其它图栏内容都是依附于图样栏中,所以在更改图样栏的图幅时,其它图栏的相应位置会随着图样栏的改变而改变。由于该系统必须与旧版系统兼容(本公司的全部图纸都由旧版图栏生成,如果手工修改,所费时间将无可估计),所以进入该系统后,系统必须自动地将旧版的图栏更改为新的图栏格式。图栏的格式采用在图块中增加属性,通过属性的方法显示图栏的文字内容。而图栏的填写是通过在插入图块的同时输入属性的内容。而图栏的编辑则通过对相应图块的属性进行提取而显示于对话框中让用户进行修改。图1为图样栏的工作流程图,图2为标题栏的工作流程图。图1图样栏的工作流程图图2标题栏的工作流程图
二.程序的设计
程序设计的重点主要有以下几个方面:①对话框的设计;②怎样通过对话框的形式编辑图栏内容;③怎样能将旧版的图栏转换为新版的图栏,以省去大量的手工转换工作;④图样栏的大小怎样才能直接地显示在窗口的状态栏中;⑤图样栏中设计单位名称的显示处理;⑥图栏程序的调用。
下面介绍各部分的具体设计。
1.对话框的设计:
AutoCAD软件包从AutoCADR12以来最大的进步之一是它提供的新的可编程对话框(PDB)工具,使用DCL对话框语言再配以AutoLISP语言,就可以设计出与AutoCAD软件包风格完全一致的应用程序。
通过DCL对话框语言,对图栏的各对话框进行设计,在设计过程中,主要是考虑对话框界面的协调性及各控件安排的合理性。在图样栏的对话框中,使用选项按钮(radi0_button)选择标准图纸的图幅大小,使用弹出列表框(popup_list)列出预置的设计单位名称,而使用编辑框(edit_box)填写在单位列表框中没有列出的单位名称。
在标题栏中,使用编辑框填写名称、图号、材料、比例、重量、总页数、页码等,而使用选项按钮选择阶段标记。
各种图栏的外观见图3所示。图3各种图栏的外观
全部的图栏对话框都分为填写功能和编辑功能两种,由于对话框语言有类似于“类”的具有继承性的功能,通过将对话框的内容部分使用一个名称保存,然后在另外的对话框内引用保存过的对话框内容,这样就可以使用不同的标题显示同样外观的对话框内容(如“填写图样栏”和“编辑图样栏”)。
另外,由于图样栏已经定义了图纸图幅的大小,所以标题栏等其它图栏也就不必提示用户选择图幅而自动找到填写的位置。所以在对话框中除图样栏外,其它图栏的对话框都不必出现“图纸大小”的选项按钮。
以下列出图样栏对话框的程序内容:
//填写图样栏部分
ddtyl:dialog{
label="填写图样栏";
drtyl;
}
//编辑图样栏部分
dmtyl:dialog{
label="编辑图样栏";
drtyl;
}
//图样栏内容部分
drtyl:column{
boxed_size;
:boxed_column{
:popup_list{
label="设计单位(&S):";
key="sign_ro";}
:edit_box{
label="其它设计单位(&O):";
key="other";
edit_width=20;
allow_accept=true;
}
}
ok_cancel;
}
//图纸大小内容部分
boxed_size:boxed_radio_row{
label="图纸大小";
:radio_button{
label="A&0";
key="size_0";
}
:radio_button{
label="A&1";
key="size_1";
}
:radio_button{
label="A&2";
key="size_2";
}
:radio_button{
label="A&3";
key="size_3";
}
:radio_button{
label="A&4";
key="size_4";
}
}
设计了对话框以后,还必须通过AutoLISP语言来调用及驱动对话框。在显示图栏对话框前,必须初始化对话框中各项的值,对于没有相应内容的项目,使用默认值。而对于具有相关内容的项目,则显示其内容供用户修改。
通过对话框,使用图栏的修改更为直观方便,操作也更为简单。
2.图栏内容的编辑设计:
旧版的图栏只有填写功能,无自动编辑功能,只能通过文本编辑功能对内容逐一进行编辑,而且对于图样栏的大小无法编辑,只能删除旧图样栏再插入新图样栏,并且更换图样栏后标题栏等内容的位置无法与新图样栏对齐,只能靠手工进行调整。这些问题必须在程序中进行完善。
为了方便各种图栏的移动及图栏内容的提取,使用图块的属性保存各种图栏的内容。填写图栏时,是在插入图块的同时将图栏的文字内容作为图块的属性内容插入图形中,编辑图栏时,首先将相应图栏的图块的属性通过属性的提取而取出,并提供用户作修改,并将修改后的内容通过图块的属性更新而重新显示于图形中。图栏内容的移动就是图块的移动。
对于图样栏,不同的图样栏的大小采用不同名称的图块,在修改图样栏大小时,采用的是通过程序的控制,首先取出图块中设计单位的名称,并显示于对话框中,然后删除该图块,然后再插入新的图块,并将设计单位的属性附于图块上,同时,过程控制移动标题栏、附加栏、签名表等图栏到新的图样栏的相应位置上。这样实现了图样栏中图纸大小的编辑修改。
以下为图样栏编辑的程序设计内容,从中可以看到图样栏是怎样编辑的:
(defunty_modi()
(setqhead(entget(setqhead_t(ssnamesel_bt0))))
;取得图样栏图块的头部,其中sel_bt为图样栏图块
(setqhe_zzdw(entget(entnext(cdr(carhead)))))
;取得设计单位属性文本
(setqzzdw(getenthe_zzdw1))
;取得设计单位文本内容,getent为自定义函数
…………;调用对话框并初始化、显示
(if(=aaa(getvar"useri1");判断图幅是否改变
(progn;如果没有改变
(setentzzdwhe_zzdw1);改变图块中设计单位
(entupdhead_t);更新图块
)
(progn;如果图幅改变了
(entdelhead_t);删除原图样栏
(command"purge""b"tkn"n");清理相应的图块
(setqtkn(strcat"B-GBA"(itoaaaa)"TY"))
;组合出图样图块的名称
(command"insert"tkn"non""0,0"""""""zzdw)
;插入附有属性的图样图块
(modi_ipt"B-BTL"p2pp2)
…………;移动标题栏等到新的图样栏的相应位置
)
)
)
3.旧版图栏的转换:
程序只有保持向下的兼容性才能得以广泛的使用,对于图栏的填写程序,也应该保证能够很好地兼容旧版的图栏,并能顺利地将旧版的图栏转换为新的图栏。
对于标题栏的转换,只需取得相应位置上的标题栏的内容,然后将原来的标题栏内容删除,再插入附有各属性内容的标题栏图块。
对于图样栏,除删除旧的图样栏图块,还必须将该图块通过清理命令将其清理掉,然后再插入新的格式的图样栏,通过这样就可以将图栏进行转换。
图样栏转换的程序如下:
(setqhead(entget(setqhead_t(ssnamesel_bt0))));取得图块头部
(if(<(getenthead66)1);查看图块是否为旧版图块
(progn;旧版图样栏时
(princ"\n此图样栏为旧版本,将被更新为新版本。\n")
(setqzzdw(get_text"c"(list(+b_x-1)(+b_y55))
(list(+b_x-49)(+b_y39))))
;从旧图样栏中取得设计单位名称
(if(notzzdw)
(setqzzdw"");如无单位名称,则为空字符串
)
(entdelgead_t);删除旧图样栏
(command"purge""b"gead_na"n");清理旧图块
(command"insert"head_na"non""0,0"""""""zzdw);插入新版图样栏
)
)
4.状态栏中显示图样栏的图幅大小:
由于计算机显示的图形可以放大缩小,所以有些图幅容易造成混淆,如A2图和A3图幅,所以必须在一个显着的位置显示图幅的大小,使用户一目了然。
虽然通过调用图样栏(ddtyl)命令可以从对话框中显示当前的图幅大小,但这仲方法必须通过手工的操作才能实现。
如果将图幅的大小通过文本显示于图形中,就会使打印时将该文本也打印出来,同时该文本也只能通过缩放命令才能看到,操作上也不方便。
通过比较,将图样栏的图幅大小显示于状态栏是取为直接的。
AutoCAD的状态栏显示于屏幕的下端,其中显示了当前坐标以及各种辅助工具的状态(如捕捉、正交、栅格、对象捕捉等)。同时由AutoCAD提供的系统变量MODEMACRO可以在状态栏中显示自定义内容,控制着用户定义的状态栏。MODEMACRO变量的值不保存在图形文件中,也不保存在配置文件或其它文件中,所以设置该值只能在ACAD.LSP文件中用S::STARTUP函数加载。
由于图幅的大小只是使用不同名称的图块(有一定规律的名称),所以让系统变量MODEMACRO取得图样栏图块名称并提取图块大小是一个复杂过程,而且在每次的更换图幅大小时,都应重新初始化MODEMACRO的值,这种方法是比较繁杂的。如果让MODEMACRO显示系统就是的值,那幺在系统变量的值改变时,MODEMACRO则会自动刷新其值,而不必重新初始化。
在AutoCAD中,系统提供了多个可让用户定义值的变量(如useri1~useri5、users1~users5等),这些自定义的系统变量是保存在图形中,这样就可以利用这些系统变量保存图样栏的图幅大小,只是在更改图样栏的图幅大小的同时将自定义的系统变量设置为相应的图幅的值。在图样栏中,使用的是自定义系统变量useri1。
MODEMACRO系统变量的内容使用的是DIESEL语言。具体的程序内容如下:
(defunS::STARTUP()
(setvar"modemacro""A$(getvar,useri1)图")
(princ)
)
这样就可以在状态栏的起始处显示“A0图”的字样,提示图幅大小。
5.图样栏中设计单位名称列表的设计:
在图样栏中,必须指定设计单位,如果所设计的程序只供单一的单位使用,则可以将设计单位名称直接保存在图样图块中,但在程序设计过程中,为了能使该系统能应用于多个部门,甚至在设计过程中还未知的其它单位,必须采用一种特殊的方法取得设计单位的列表,以便在不必修改程序内容的情况下在多个部门及单位中应用。
在程序中,采用的是将设计单位的列表保存为tyl.ini文件,该文件为文本文件,可以通过记事本等打开进行编辑,文件中每个单位名称为一行。在程序运行过程中将tyl.ini文件中的各个单位名称显示于列表中供用户选择。由于AutoCAD的DCL对话框语言的功能不强(不如VB的对话框那样方便),在显示列表及填入图形中都必须分别对tyl.ini文件的内容进行引用。对话框在取得列表时不是取得列表中的内容。而是取得选择项在列表中的位置序号。这样,只能通过该序号重新搜索tyl.ini文件以取得相应序号的单位名称:
;;显示于列表中
(setqdes_list(read_des(findfile"tyl.ini")))
(start_list"sign_ro")
(mapcar’add_listdes_list)
(add_list"其它设计单位...")
(end_list)
;;通过序号查找单位名称
(if(=des_num(read_num(findfile"tyl.ini")))
(setqzzdwzzdw1)
(setqzzdw(desi_namdes_num))
)
程序中,read_des()、read_num()、desi_nam()为自定义函数,功能如下:
read_des():将指定的文件中每行文字的内容读出并保存于指定的变量中。
Read_num():返回指定文件的行数(由为设计单位列表的数量)。
Desi_nam():通过位置序号返回tyl.ini文件中相应序号的单位名称。
本系统除了提供预置的列表框外,还提供一项“其它设计单位”以提供一些临时的设计单位填写,这样可在不修改tyl.ini文件的条件下填写临时的设计单位。在选择了列表中的最后一项“其它设计单位”时,对话框将提供一个文本编辑框供用户输入单位的名称。程序如下:
(if(=des_num(read_num(findfile"tyl.ini")));判断是否选择了“其它设计单位”
(progn;如果选择了其它设计单位
(mode_tile"other"0);使“其它设计单位”框有效
(mode_tile"other"2);将光标移动到"其它设计单位”框上
)
;如果选择的不是其它设计单位
(mode_tile"other"1);使“其它设计单位”框无效
)
由于tyl.ini文件的设计单位的各个不同单位名称的排列有先后之分,在列表框的初始化中,系统总是默认第一个单位名称为设计单位,这样就必须通过程序及其它方法将设计单位定位在自己常用的单位名称上,或者说希望系统能够将前一次所填写的设计单位作为下次填写的默认值。
在AutoCADr13以后的版本中,用户可将自定义的参数保存于AutoCAD的系统配置文件中的AppData段中,以配置自己的界面的自定义参数。所以可以将前一次设计单位名称列表选择项的位置序号以及其它设计单位编辑框中的内容保存于该段中,以便在下次引用图样栏时对图样栏进行初始化。具体程序如下:
;;取得设计单位前次选择的位置序号。
(if(getcfg"AppData/Tyl/Number")
(setqdes_num(atoi(getcfg"AppData/Tyl/Number")))
(setqdes_num0)
)
(set_tile"sign_no"(itoades_num))
;;取得其它单位的名称
(if(setqzzdw1(getcfg"AppData/Tyl/Other"))
(setq_tile"other"zzdw1)
)
;;保存设计单位序号及其它单位名称
(setcfg"AppData/Tyl/Number"(itoades_num))
(ifzzdw1
(setcfg"AppData/Tyl/Other"zzdw1)
)
这样就可以不必考虑设计单位列表的排列问题,甚至对于设计单位不在列表中而使用其它框进行填写也不必每一次填写图样栏时都进行输入,系统可以取得上次保存的其它单位名称显示于其它框中。
对于设计单位名称列表的tyl.ini文件,在本系统中是通过在该系统的安装程序中生成。本系统设计完成后使用了InstallShield生成安装程序,所以可以通过安装程序的专用语言生成tyl.ini文件。在InstallShield生成的安装程序中有要求用户输入姓名及工作单位的向导对话框,如图5,这样就可以通过取得用户输入的工作单位并生成tyl.ini文件。该系统在不同的单位使用时,由于在安装时所输入的单位名称为本单位名称,所以在填写图样栏时就能产生本单位名称的图样栏。
其程序如下(程序内容置于ProcessAfterDataMove()过程中):
szFileName=@FILE_TYL;if(FindFile(TARGETDIR,szFileName,svResult)<0)then
SdShowMsg(@MSG_CREATE_TYL,TRUE);
Delay(2);
if(CreateFile(nvFileHandle,TARGETDIR,szFileName)<0)then
MessageBox(@MSG_UNCREATE_TYL,INFORMATION);
if(CopyFile(szFileName,szFileName)<0)then
MessageBox(@MSG_UNCOPY_TYL,INFORMATION);
endif;
else
if(WriteLine(nvFileHandle,svCompany)<0)then
MessageBox(@MSG_WRITE_COMPANY,INFORMATION);
else
WriteLine(nvFileHandle,@COMPANY_NAME);
endif;
endif;
endif;
return0;
end;
6.图栏各命令的调用:
各程序设计完成后,要实现对程序的调用才能方便程序的使用。各图栏的AutoLISP程序保存于同一文件的不同过程中,该文件为ddtl.lsp,而对话框文件为ddtl.dcl,设计单位配置文件tyl.ini,同时还有应用于图栏的多个带属性的图块。
首先为了能够在命令引用时自动装载该程序文件,必须在acadr14.lsp文件中增加下列一行程序:
(autoload"ddtl"’("ddtyl""ddbtl""ddmxl""ddfjl""ddqmb""ddggb"))
这样,就可以随时在命令行中输入图栏命令以运行相应程序过程。
其次,必须将图栏的名命令显示在菜单及工具栏中供用户调用。AutoCAD允许用户加载多个菜单,除主菜单外,还可以加载多个附加菜单,附加的菜单文件可以包含下拉菜单及工具栏,但不能包含屏幕菜单。本系统将产生一附加的菜单文件显示图栏的各命令。
菜单的内容如下:(菜单文件名称为ac_bonus.mnu)
***MENUGROUP=AC_BONUS***POP1[附加(&B)]
ID_H10TL[->图栏(&T)]
ID_H10TYL[图样栏(&T)]^C^Cddtyl
ID_H10BTL[标题栏(&A)]^C^Cddbtl
ID_H10FJL[附加栏(&F)]^C^Cddfjl
ID_H10MXL[明细栏(&M)]^C^Cddmxl
ID_H10QMB[签名表(&O)]^C^Cddqmb
ID_H10GGB[<-更改表(&G)]^C^Cddggb
……
***TOOLBARS**TB_H10_TL_TOOLBAR
ID_H10TL[_Toolbar("图栏及流程",_Floating,_show,101,121,1)]
ID_H10TYL[_Button("图样栏",ICON_16_TYL,ICON_24_TYL)]^C^Cddtyl
ID_H10BTL[_Button("标题栏",ICON_16_BTL,ICON_24_BTL)]^C^Cddbtl
ID_H10FJL[_Button("附加栏",ICON_16_FJL,ICON_24_FJL)]^C^Cddfjl
ID_H10MXL[_Button("明细栏",ICON_16_MXL,ICON_24_MXL)]^C^Cddmxl
ID_H10QMB[_Button("签名栏",ICON_16_QMB,ICON_24_QMB)]^C^Cddqmb
ID_H10GGB[_Button("更改栏",ICON_16_GGB,ICON_24_GGB)]^C^Cddggb
工具栏的按钮图标,是通过使用VC++软件产生的资源文件提供,该文件名称为ac_bonus.dll(文件名称与菜单相同,扩展名为.dll),包括菜单文件中所引用的全部图标。
三、使用情况及效果:
整个程序设计完成后在多个单位使用,运行情况良好,对于旧版的图栏都能顺利地转换,采用对话框的方式非常直观,对各图栏的修改非常方便,大大地提高设计的速度。由于采用专门的安装程序安装该系统,所以可以在安装向导的指导下完成系统的安装,安装后系统不必再经调整就可以进行使用,而不必专人的指导,大大地方便了该系统的使用。
该系统已经被多个单位使用及推广,同时由该系统及相应的其它功能所组成的应用程序也已被众多的单位和个人所使用。附录资料:不需要的可以自行删除电脑快捷键基本快捷键F1显示当前程序或者windows的帮助内容。F2当你选中一个文件的话,这意味着“重命名”F3当你在桌面上的时候是打开“查找:所有文件”对话框F10或ALT激活当前程序的菜单栏Esc所打开的网页(退出)全屏windows键或CTRL+ESC打开开始菜单CTRL+ALT+DELETE在win9x中打开关闭程序对话框DELETE删除被选择的选择项目,如果是文件,将被放入回收站SHIFT+DELETE删除被选择的选择项目,如果是文件,将被直接删除而不是放入回收站CTRL+N新建一个新的文件CTRL+O打开“打开文件”对话框CTRL+P打开“打印”对话框CTRL+S保存当前操作的文件CTRL+X剪切被选择的项目到剪贴板CTRL+INSERT或CTRL+C复制被选择的项目到剪贴板SHIFT+INSERT或CTRL+V粘贴剪贴板中的内容到当前位置ALT+BACKSPACE或CTRL+Z撤销上一步的操作ALT+SHIFT+BACKSPACE重做上一步被撤销的操作Windows键+L锁屏键Windows键+M最小化所有被打开的窗口。Windows键+SHIFT+M重新将恢复上一项操作前窗口的大小和位置Windows键+D瞬间最小化所有窗口,再次按此组合键时恢复之前最小化的窗口。Windows键+E打开资源管理器Windows键+F打开“查找:所有文件”对话框Windows键+R打开“运行”对话框Windows键+BREAK打开“系统属性”对话框Windows键+CTRL+F打开“查找:计算机”对话框SHIFT+F10或鼠标右击打开当前活动项目的快捷菜单SHIFT在放入CD的时候按下不放,可以跳过自动播放CD。在打开word的时候按下不放,可以跳过自启动的宏ALT+F4关闭当前应用程序ALT+SPACEBAR打开程序最左上角的菜单ALT+TAB切换当前程序ALT+ESC切换当前程序ALT+ENTER将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换PRINTSCREEN将当前屏幕以图象方式拷贝到剪贴板ALT+PRINTSCREEN将当前活动程序窗口以图象方式拷贝到剪贴板CTRL+F4关闭当前应用程序中的当前文本(如word中)CTRL+F6切换到当前应用程序中的下一个文本(加shift可以跳到前一个窗口)在IE中:ALT+RIGHTARROW显示前一页(前进键)ALT+LEFTARROW显示后一页(后退键)CTRL+TAB在页面上的各框架中切换(加shift反向)F5刷新CTRL+F5强行刷新二、目的快捷键F10激活程序中的菜单栏ALT+菜单上带下划线的字母执行菜单上相应的命令CTRL+F4关闭多文档界面程序中的当前窗口ALT+F4关闭当前窗口或退出程序CTRL+C复制CTRL+V粘贴CTRL+X剪切DELETE删除F1显示所选对话框项目的帮助ALT+空格键显示当前窗口的系统菜单SHIFT+F10显示所选项目的快捷菜单CTRL+ESC显示“开始”菜单ALT+连字号(-)显示多文档界面程序的系统菜单按住ALT然后重复按TAB,切换到上次使用的窗口或者ALT+TAB切换到另一个窗口CTRL+Z撤消三、使用“Windows资源管理器”的快捷键目的快捷键如果当前选择展开了,要折叠或者选择父文件夹左箭头折叠所选的文件夹NUMLOCK+负号(-)如果当前选择折叠了,要展开或者选择第一个子文件夹右箭头展开当前选择下的所有文件夹NUMLOCK+*展开所选的文件夹NUMLOCK+加号(+)在左右窗格间切换F6三、使用WINDOWS键可以使用Microsoft自然键盘或含有Windows徽标键的其他任何兼容键盘的以下快捷键。在任务栏上的按钮间循环WINDOWS+TAB显示“查找:所有文件”WINDOWS+F显示“查找:计算机”CTRL+WINDOWS+F显示“帮助”WINDOWS+F1显示“运行”命令WINDOWS+R显示“开始”菜单WINDOWS显示“系统属性”对话框WINDOWS+BREAK显示“Windows资源管理器”WINDOWS+E最小化或还原所有窗口WINDOWS+D撤消最小化所有窗口SHIFT+WINDOWS+M四、“我的电脑”和“资源管理器”的快捷键目的快捷键关闭所选文件夹及其所有父文件夹按住SHIFT键再单击“关闭按钮(仅适用于“我的电脑”)向后移动到上一个视图ALT+左箭头向前移动到上一个视图ALT+右箭头查看上一级文件夹BACKSPACE五、使用对话框中的快捷键目的快捷键 取消当前任务ESC如果当前控件是个按钮,要单击该按钮或者如果当前控件是个复选框,要选择或清除该复选框或者如果当前控件是个选项按钮,要单击该选项空格键单击相应的命令ALT+带下划线的字母单击所选按钮ENTER在选项上向后移动SHIFT+TAB在选项卡上向后移动CTRL+SHIFT+TAB在选项上向前移动TAB在选项卡上向前移动CTRL+TAB如果在“另存为”或“打开”对话框中选择了某文件夹,要打开上一级文件夹BACKSPACE在“另存为”或“打开”对话框中打开“保存到”或“查阅”F4刷新“另存为”或“打开”对话框F5六、桌面、我的电脑和“资源管理器”快捷键选择项目时,可以使用以下快捷键。目的快捷键插入光盘时不用“自动播放”功能按住SHIFT插入CD-ROM复制文件按住CTRL拖动文件创建快捷方式按住CTRL+SHIFT拖动文件立即删除某项目而不将其放入SHIFT+DELETE“回收站”显示“查找:所有文件”F3显示项目的快捷菜单APPLICATION键刷新窗口的内容F5重命名项目F2选择所有项目CTRL+A查看项目的属性ALT+ENTER或ALT+双击可将APPLICATION键用于Microsoft自然键盘或含有APPLICATION键的其他兼容键七、Microsoft放大程序的快捷键这里运用Windows徽标键和其他键的组合。Windows徽标+PRINTSCREEN将屏幕复制到剪贴板(包括鼠标光标)Windows徽标+SCROLLLOCK将屏幕复制到剪贴板(不包括鼠标光标)Windows徽标+PAGEUP切换反色。Windows徽标+PAGEDOWN切换跟随鼠标光标Windows徽标+向上箭头增加放大率Windows徽标+向下箭头减小放大率八、使用辅助选项快捷键切换筛选键开关右SHIFT八秒切换高对比度开关左ALT+左SHIFT+PRINTSCREEN切换鼠标键开关左ALT+左SHIFT+NUMLOCK切换粘滞键开关SHIFT键五次切换切换键开关NUMLOCK五秒QQ快捷键,玩QQ更方便Alt+S快速回复Alt+C关闭当前窗口Alt+H打开聊天记录Alt+T更改消息模式Alt+J打开聊天纪录Ctrl+A全选当前对话框里的内容Ctrl+FQQ里直接显示字体设置工具条Ctrl+J输入框里回车(跟回车一个效果)Ctrl+M输入框里回车(跟回车一个效果)Ctrl+L对输入框里当前行的文字左对齐Ctrl+R对输入框里当前行的文字右对齐Ctrl+E对输入框里当前行的文字居中Ctrl+V在qq对话框里实行粘贴Ctrl+Z清空/恢复输入框里的文字Ctrl+回车快速回复这个可能是聊QQ时最常用到的了Ctrl+Alt+Z快速提取消息Ctrl+Alt+A捕捉屏幕最常用的快捷键F5刷新DELETE删除TAB改变焦点CTRL+C复制CTRL+X剪切CTRL+V粘贴CTRL+A全选CTRL+Z撤销CTRL+S保存ALT+F4关闭CTRL+Y恢复ALT+TAB切换CTRL+F5强制刷新CTRL+W关闭CTRL+F查找SHIFT+DELETE永久删除CTRL+ALT+DEL任务管理SHIFT+TAB-反向切换CTRL+空格--中英文输入切换CTRL+Shift输入法切换CTRL+ESC--开始菜单CTRL+ALT+ZQQ快速提取消息CTRL+ALT+AQQ截图工具CTRL+ENTERQQ发消息Alt+1保存当前表单Alt+2保存为通用表单Alt+A展开收藏夹列表资源管理器END显示当前窗口的底端HOME显示当前窗口的顶端NUMLOCK+数字键盘的减号(-)折叠所选的文件夹NUMLOCK+数字键盘的加号(+)显示所选文件夹的内容NUMLOCK+数字键盘的星号(*)显示所选文件夹的所有子文件夹向左键当前所选项处于展开状态时折叠该项,或选定其父文件夹向右键当前所选项处于折叠状态时展开该项,或选定第一个子文件夹自然键盘【窗口】显示或隐藏“开始”菜单【窗口】+F1帮助【窗口】+D显示桌面【窗口】+R打开“运行”【窗口】+E打开“我的电脑”【窗口】+F搜索文件或文件夹【窗口】+U打开“工具管理器”【窗口】+BREAK显示“系统属性”【窗口】+TAB在打开的项目之间切换辅助功能按右边的SHIFT键八秒钟切换筛选键的开和关按SHIFT五次切换粘滞键的开和关按NUMLOCK五秒钟切换切换键的开和关左边的ALT+左边的SHIFT+NUMLOCK切换鼠标键的开和关左边的ALT+左边的SHIFT+PRINTSCREEN切换高对比度的开和关按“开始”-“运行”,或按WIN键+R,在『运行』窗口中输入:(按英文字符顺序排列)%temp%打开临时文件夹.C:\DocumentsandSettings\用户名所在文件夹..C:\DocumentsandSettings...我的电脑\C盘appwize.cpl添加、删除程序access.cpl辅助功能选项Accwiz辅助功能向导cmdCMD命令提示符commandCMD命令提示符chkdsk.exeChkdsk磁盘检查certmgr.msc证书管理实用程序calc启动计算器charmap启动字符映射表cintsetp仓颉拼音输入法cliconfgSQLSERVER客户端网络实用程序clipbrd剪贴板查看器control打开控制面板conf启动netmeetingcompmgmt.msc计算机管理cleanmgr垃圾整理ciadv.msc索引服务程序dcomcnfg打开系统组件服务ddeshare打开DDE共享设置dxdiag检查DirectX信息drwtsn32系统医生devmgmt.msc设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学英语四级考试模拟试卷:翻译技巧与案例分析
- 2025年PETS一级考试试卷:英语写作中常用句型解析
- 2025年办公设备维修工职业技能鉴定试卷(维修行业趋势)
- 小学人物描写作文13篇范文
- 能源行业2025年CCS项目经济效益与产业升级分析报告
- 2025年文化旅游融合发展示范区资金申请政策创新与实施建议报告
- 2025年民办教育机构合规运营与品牌建设教育投资风险防范策略研究报告
- 高速公路智能交通系统在节能减排中的技术应用与政策建议
- 新零售时代实体书店如何应对数字化转型的策略研究报告
- 人工智能在金融领域的应用可行性研究评估报告
- 换电站合同范例
- 【超星学习通】马克思主义基本原理(南开大学)尔雅章节测试网课答案
- 【MOOC】中国艺术歌曲演唱与赏析-江西财经大学 中国大学慕课MOOC答案
- 【MOOC】运输包装-暨南大学 中国大学慕课MOOC答案
- (CNAS-CL01-2018认可准则)内审核查表
- 小学语文1-6年级·课内16则文言文·译文注释
- 美容院服务项目及操作流程手册
- 《食用亚麻籽(粉)等级规格》编制说明
- 广东省高州市2023-2024学年高一下学期期中考试数学
- 食堂工作人员考核方案
- 广东省广州市海珠区2023-2024学年六年级下学期期末考试英语试卷
评论
0/150
提交评论