配置Delphi工具菜单

Delphi工具菜单是可配置的。缺省时,Delphi Tools工具菜单的菜单项为【Database Desktop】、【Image Editor】、【Package Collection Editor】、【XML Mapper】菜单项。

用户可将自己的工具增加到【Tools】菜单中,如增加其他常用Delphi工具或常用程序到【Tools】菜单中。还可以改变【Tools】菜单中菜单项的排列次序,甚至删除其中的菜单项。

使用配置工具对话框(Using the Configure Tools Dialog Box)

用户差不多可以把全部常用应用程序添加到【Tools】菜单中,这样就可以在程序开发期间快速调入常用程序。往【Tools】菜单添加工具是件简单的事情,只需要几分钟就行。增加、删除、移动【Tools】菜单上的菜单,可通过Tool Options对话框来完成。从主菜单上选择【Tools | Configure Tools…】菜单项来显示Tool Options对话框。如下图:

其中Tools区域中的列表框显示当前出现在【Tools】菜单上的工具,列表框中工具的排列顺序与【Tools】菜单上的顺序一致。要改变工具表中的顺序,可点击要移动的工具并点击上箭头(或下箭头)按钮。要删除【Tools】菜单上的某个工具,可以从列表框中选取该工具并点击Delete按钮,所选工具就会被删除出【Tools】菜单。

向菜单中增加工具

要增加一个工具到Tools菜单,可点击Add按钮;此时会显示Tool Properties对话框,用户可在其中输入要增加的工具属性。

上图中就是Tool Properties对话框,其中显示的是Windows Explorer的工具属性。

  • 在Title字段中输入工具标题,该标题将会出现在【Tools】菜单中;可以使用“&”符号来指示快捷键字符。
  • 在Program字段中输入工具的路径和文件名,如果不知道确切的路径名和文件名,可以通过下方的Browse按钮来查找该文件。
  • Working dir字段用于设定工具的工作目录;如果通过Browser按钮查找到工具,则工作目录自动设置为程序所在目录。
  • Parameters字段,这个字段的最简单形式是用于设置工具的命令行参数,在此输入运行工具所需的一切参数;然而,用户可以在Parameters字段中使用Delphi预定义的宏;点击下方的Macros按钮,会显示出宏列表供用户选择,如下图:

  • 要使用一个宏,可以直接把它输入到Parameters字段中;也可以从宏列表中选取它,然后点击Insert按钮。 
    宏$EXENAME返回工程的目标可执行文件全路径。例如,如果有一个工程名为MyApp的工程在目录Projects目录中,则参数$EXENAME会将字符串“C:\Projects\MyApp.exe”传递给程序。有些宏要求带参数;若只用工程目录的路径而不要文件名时,可指定参数串$PATH($EXENAME),该参数将会产生字符串“C:\Projects\”。

编辑工具菜单中的工具

编辑工具菜单中的工具是件容易的事。点击Tool Options对话框上的Edit按钮,显示出Tool Properties对话框,按需要修改其中的字段内容即可。

配置Delphi工具菜单 转的更多相关文章

  1. Mac OS X下环境搭建 Sublime Text 2 环境变量配置 开发工具配置Golang (Go语言)

    Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 一.安装Golang的SDK 在官网http://golang.org/ 直接下载安装 ...

  2. 新书出版《.NET框架设计—模式、配置、工具》感恩回馈社区!

    很高兴我的第一本书由图灵出版社出版.本书总结了我这些年来对框架学习.研究的总结,里面纯干货,无半句废话. 书的详情请看互动网的销售页面:http://product.china-pub.com/377 ...

  3. 如何配置 URLScan 工具

    本文分步说明如何配置 URLScan 工具以防止 Web 服务器受到攻击和利用. 安装 URLScan 要安装 URLScan,请访问下面的 Microsoft Developer Network ( ...

  4. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装在阿里云开源镜像地址下载镜像Index of /centos/7.2.1511/isos/x86_64/http://mirro ...

  5. JDK Tools - jinfo: Java 配置信息工具

    jinfo 是 JDK 自带的配置信息工具,可以查看.设置 Java 进程的参数配置. 命令格式 jinfo [ option ] pidjinfo [ option ] executable cor ...

  6. 修改Delphi工具控件的默认字体

    修改Delphi工具控件的默认字体: 注册表: Delphi 6:    HKEY_CURRENT_USER\Software\Borland\Delphi\6.0Delphi 7:    HKEY_ ...

  7. 一些LVS实验配置、工具和方案

    最近做了一些LVS配置和方案的验证实验,将过程中用到的一些配置.工具和具体的解决方案记录一下.使用DR模式.验证一种不中断业务的RealServer升级或者重启方案. 网络规划: 节点 IP地址 ce ...

  8. Unity之配置转换工具

    本人写的配置转换工具,可将策划的配置excel文件一键转换为unity的asset文件或lua代码: 转换请注明出处:http://www.cnblogs.com/jietian331/p/86252 ...

  9. iPhone 配置使用工具

    “iPhone 配置实用工具”可让您轻松地创建.维护和安装配置描述文件及对配置描述文件进行加密,跟踪和安装预置描述文件与授权的应用程序,以及采集包括控制台日志在内的设备信息. http://suppo ...

随机推荐

  1. vmware workstation11虚拟机破解版(附安装教程) 32/64位

    http://kuai.xunlei.com/d/ru4IAALVJQBesH9U93e?p=20395 vmware workstation 11注册机是一款可以免费生成vmware11.0版本序列 ...

  2. Android BaseAdapter Gallery 画廊视图 (左右拖动图片列表拖至中间时图片放大显示)

    画廊视图使用Gallery表示,能够按水平方向显示内容,并且可以手指直接拖动图片和移动,一般用来浏览图片,,被选中的选项位于中间,并且可以响应事件显示信息.在使用画廊视图时,首先在屏幕上添加Galle ...

  3. atitit。浏览器缓存机制 and 微信浏览器防止缓存的设计 attilax 总结

    atitit.浏览器缓存机制 and 微信浏览器防止缓存的设计 attilax 总结 1. 缓存的一些机制 1 1.1. http 304 1 1.2. 浏览器刷新的处理机制 1 1.3. Expir ...

  4. mac下的home键、end键以及insert键的替代

    最近用android模拟器模拟东西,发现模拟器的home快捷键是键盘上的home键,这让我在windows下很好找,换到mac下找了老半天也没找到,后来才查到是有替代键的,放到这里做备份 home键f ...

  5. (转) Android平台上关于IM的实践总结

    前言 IM通信在互联网发展到现在已经是码农的世界里人尽皆知的技术,特别在当下移动互联网迅猛发展的时代这种技术的开发也更加火热,其中老牌的代表作就有QQ和MSN,和最近新崛起的微信,默默,易信,来往等眼 ...

  6. 单向链表JAVA代码

        //单向链表类 publicclassLinkList{       //结点类     publicclassNode{         publicObject data;         ...

  7. 安装android studio 出现的路径问题 tools.jar' seems to be not in Android Studio classpath

    尝试一下android studio  ,谁知出现路径问题 'tools.jar' seems to be not in Android Studio classpath. Please ensure ...

  8. 递归---NYOJ-90整数划分(一)

    这个题理解了好大会才理解,看了网上的代码,不太理解,但是后来看了好几个人的, 大同小异吧,慢慢的就理解了. 思路: 递归函数的意思是, 将 n 划分为最大数为 m 的划分数, 可以分几种情况 1. 当 ...

  9. 单点登录CAS使用记(五):cas-client不拦截静态资源以及无需登录的请求。

    一.问题在哪? 在配置cas-client中,有这么一段配置: <filter> <filter-name>CAS Filter</filter-name> < ...

  10. String分割类

    StringTokenizer类 用的时候要 import java.util.StringTokenizer; StringTokenizer b=new StringTokenizer( Stri ...