vb写linux命令 linux怎么装vba模块
VB编写的可执行文件可以在linux系统中运行吗?
绝对不可能的事!
创新互联建站服务项目包括宁武网站建设、宁武网站制作、宁武网页制作以及宁武网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,宁武网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到宁武省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
首先编译环境都不一样,
VB是在windows平台执行的编译系统,编译的代码只能在windows平台执行。vb(windows平台)最后生成的可执行文件格式是.exe
linux平台生成的可执行文件格式是.elf格式
就算是C语言(既可以在windows平台,也可以在linux平台执行),用不同平台的编译器编译的同样代码,也不能互相运行。
这里有一个编译器环境,和平台的问题。在linux下没有提供VB的编译器。但提供了C、JAVA等编译器!
vb编程遇到linux换行符 高手进
在Windows下和在Linux下文本文件的换行是不相同的,在Windows下(比如TXT文件)每一行或者说一段的结尾标识是在标准ASCII码表中的10号和13号符号,在VB中可以写成Chr(10) Chr(13)、vbCr vbLf、或者直接用vbCrLf,但是在Linux下段落结尾的标识只有AscII码中的十号字符,也就是Chr(10),这样的话设计思路也就出来了,可以声明一个字符串数组,分别存放每一个以Chr(10)为间隔的字符串单元,并将其拼接,并使用TextBox显示或修改,存放时则要读取TextBox中内容并以vbCrLf为分隔将其存放于字符串数组中,在最终输出文件时在每两个字符串连接时接入Chr(10)或vbCr,这样输出的文件应该就可以被Linux识别了。
以上只是设计思想,本人对Linux系统涉猎不多,仅供参考。
关于linux挂载文件,好像使用vb写的
这是xshell 脚本,用于远程登录。
简单来说 xsh.Screen.Send "一个字符串"
他实际就是用来发送一个字符串。其效果等价于手工输入。
insmod 是linux 加载内核模块的命令。
"insmod sunrpc.ko" VbCr
就等同于 用键盘输入insmod sunrpc.ko再加上换行(VbCr)
执行后即加载 sunrpc.ko 模块。
xsh.Session.Sleep 1000 让交互环境等待1秒,目的是等待上一条命令执行结束。
后面几条同理 。
mount -o nolock -t nfs 192.168.1.53:/tmp /mnt
命令 就是挂载网络文件系统到本地/mnt目录,网络文件系统 位于 192.168.1.53 主机上的 /tmp 文件夹。
前面加载的
lockd.ko (NFS锁定管理守护程序(lockd))
nfs.ko(NFS即NetFileSystem)
sunrpc.ko(SUN Remote Procedure Call ,SUN远程过程调用)
都是为mount做准备,即让内核支持 lockd ,nfs。
分享标题:vb写linux命令 linux怎么装vba模块
文章网址:http://pwwzsj.com/article/dosisps.html