Foxtable(狐表)用户栏目专家坐堂 → [求助]ft可以做生成工具吗?


  共有6273人关注过本帖树形打印复制链接

主题:[求助]ft可以做生成工具吗?

帅哥哟,离线,有人找我吗?
huhu
  31楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2015/5/5 11:50:00 [只看该作者]

以下是引用大红袍在2015/5/5 11:43:00的发言:

 加入双引号看看,拷贝生成的语句,到cmd运行

 

output.show("""C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)\rom_convert.exe"" " & e.Form.Controls("TextBox1").Text & " " & e.Form.Controls("TextBox2").Text & " " & e.Form.Controls("DropBox1").Text)-----

输出C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)\rom_convert.exe 960 5 rom_2108POE.ini

copy到cmd还是不认。

但是生成按钮运行结果

 


图片点击可在新窗口打开查看此主题相关图片如下:提示.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  32楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2015/5/5 11:55:00 [只看该作者]

我现在在想,如何先让它执行cd C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)

完了后在执行

rom_convert.exe & " " & e.Form.Controls("TextBox1").Text & " " & e.Form.Controls("TextBox2").Text & " " & e.Form.Controls("DropBox1").Text

这样的话,就应该是符合正常的操作步骤。

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  33楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/5 11:57:00 [只看该作者]

无语,输出肯定有双引号的啊,拷贝下面的去执行,看报什么错,看31楼的错误,就是你的参数有问题

 

"C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)\rom_convert.exe" 960 5 rom_2108POE.ini


 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  34楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2015/5/5 12:10:00 [只看该作者]

以下是引用大红袍在2015/5/5 11:57:00的发言:

无语,输出肯定有双引号的啊,拷贝下面的去执行,看报什么错,看31楼的错误,就是你的参数有问题

 

"C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)\rom_convert.exe" 960 5 rom_2108POE.ini

参数肯定是没问题的啊。你看我的执行结果。

 


图片点击可在新窗口打开查看此主题相关图片如下:cmd窗口.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  35楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2015/5/5 14:46:00 [只看该作者]

我得自己顶起来,不然此问题我自己搞不定的了。

请老师再看看红色框内容是正常执行rom_convert.exe的命令,结果也是正确的。

蓝色框的内容是代码执行的过程,执行结果会报错。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍01
  36楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:88 积分:518 威望:0 精华:0 注册:2015/5/3 21:12:00
  发帖心情 Post By:2015/5/5 14:47:00 [只看该作者]

 看了一下,因为你cmd的路径是在C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)\下,你直接写 rom_2108POE.ini 的时候,文件是存在的,但是,当你的路径只是在 C:\Users\基永\ 文件肯定是不存在的啊。

 

 两种方法:1、先进入路径,也就是 cd 路径,然后再执行命令;2、给文件加上绝对路径,如,

 

"C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)\rom_convert.exe" 960 5 "C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)\rom_2108POE.ini"

 


 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  37楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2015/5/5 15:24:00 [只看该作者]

以下是引用大红袍01在2015/5/5 14:47:00的发言:

 看了一下,因为你cmd的路径是在C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)\下,你直接写 rom_2108POE.ini 的时候,文件是存在的,但是,当你的路径只是在 C:\Users\基永\ 文件肯定是不存在的啊。

 

 两种方法:1、先进入路径,也就是 cd 路径,然后再执行命令;2、给文件加上绝对路径,如,

 

"C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)\rom_convert.exe" 960 5 "C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)\rom_2108POE.ini"

 

你说的意思我明白了。但是按照你的copy到cmd窗口,仍然报错。


图片点击可在新窗口打开查看此主题相关图片如下:err.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍01
  38楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:88 积分:518 威望:0 精华:0 注册:2015/5/3 21:12:00
  发帖心情 Post By:2015/5/5 15:41:00 [只看该作者]

 那你就用进入路径的方法,执行下面的命令

 

cd "C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)"

rom_convert.exe 960 5 rom_2108POE.ini

[此贴子已经被作者于2015/5/5 15:41:29编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍01
  39楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:88 积分:518 威望:0 精华:0 注册:2015/5/3 21:12:00
  发帖心情 Post By:2015/5/5 15:44:00 [只看该作者]

看38楼,正常来说,只要是绝对路径,基本是没问题的,有问题,也就是你exe文件内部有问题,规定必须那样调用。


 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  40楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2015/5/5 16:07:00 [只看该作者]

以下是引用大红袍01在2015/5/5 15:41:00的发言:

 那你就用进入路径的方法,执行下面的命令

 

cd "C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)"

rom_convert.exe 960 5 rom_2108POE.ini

分2步做的。多谢你。这样是对的。我可以进行下一步工作了。你这个知识点在帮助里面没有,从哪里可以学习到StartInfo知识点。

Dim lj As String = "C:\Users\基永\Desktop\bootrom(0.3.7)_2108POE(920-7472)"
p.StandardInput.WriteLine("cd" & " " & lj)
p.StandardInput.WriteLine("rom_convert.exe" & " " & e.Form.Controls("TextBox1").Text & " " & e.Form.Controls("TextBox2").Text & " " & e.Form.Controls("DropBox1").Text, 1)

另外如果把这个红色的标题改为:使用的工程为:& e.Form.Controls("DropBox1").Text。比如标题为:使用的工程为:rom_2108POE.ini

还有怎么高度是自动增量的,宽度是一成不变的?宽度值最好能根据输入的字符串长度定。这样显示出来的效果会好一点。


 回到顶部
总数 47 上一页 1 2 3 4 5 下一页