TC官方合作论坛

 找回密码
 立即注册
查看: 608|回复: 3
打印 上一主题 下一主题

[已解决] 新人3个问题咨询

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-23 00:02:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本人不懂程序 只回写批处理 之前公司需要 做了个工具,现在打算用tc做看看
1.我需要把9个文件打包,程序执行时 这些文件默认都到哪去了
2.我需要把这些文件拷到系统目录 并执行注册
原来批处理是 ,
COPY grcht50.dll %SystemRoot%\system32\grcht50.dll
%SystemRoot%\system32\regsvr32 /s grcht50.dll
3.我以前判断是否64位系统采用的下面方法,不知道 tc哪个方法更简单
if exist %SystemRoot%\SysWOW64\ (goto co) else (goto cl)
回复

使用道具 举报

沙发
发表于 2014-10-23 09:48:51 | 只看该作者

  1. //判断文件是否存在:
  2. 是否存在=文件.是否存在("c:\\bb") 如果(是否存在)
  3. 辅助.消息框("文件存在") 如果结束
  4. //复制文件:
  5. bret=文件.拷贝("d:\\bb.txt","d:\\aa.txt") 如果(bret)
  6. 辅助.消息框("文件拷贝成功") 如果结束
  7. //获取系统版本:
  8. 系统版本=系统.版本()
  9. 辅助.消息框(系统版本)
  10. //注册插件
  11. 是否成功=辅助.注册插件("c:\\TSPlug.dll",真)
  12. 如果(是否成功)
  13. 辅助.消息框("插件注册成功")
  14. 如果结束
复制代码

回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-10-23 15:52:56 | 只看该作者
我需要把文件拷贝到 %SystemRoot%\system32\下 ,%SystemRoot%\s 是批处理的获取系统目录方法
我用TC
system.getsyspath(0) 获取了系统目录 但是怎么把system32加上呢,我用了 + 和 and 都不行

lj=system.getsyspath(0)&"system32\\"
      bret=file.copyfile("rc:111111.txt","lj:111111.txt")
       if(bret)  
        help.messagebox("文件拷贝成功")
       endif
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-10-23 16:37:08 | 只看该作者
搞定了
==

function dayin_click()
    //打印插件
    lj=system.getsyspath(0)&"system32"
     bret=file.copyfile("rc:111111.txt",lj&"\\111111.txt")
       if(bret)  
        help.messagebox("文件拷贝成功")
     endif

==
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-24 16:51 , Processed in 0.173882 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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