真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vb寫linux命令行,linux運(yùn)行vb程序

VB編寫的可執(zhí)行文件可以在linux系統(tǒng)中運(yùn)行嗎?

絕對不可能的事!

站在用戶的角度思考問題,與客戶深入溝通,找到郊區(qū)網(wǎng)站設(shè)計(jì)與郊區(qū)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請域名網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋郊區(qū)地區(qū)。

首先編譯環(huán)境都不一樣,

VB是在windows平臺執(zhí)行的編譯系統(tǒng),編譯的代碼只能在windows平臺執(zhí)行。vb(windows平臺)最后生成的可執(zhí)行文件格式是.exe

linux平臺生成的可執(zhí)行文件格式是.elf格式

就算是C語言(既可以在windows平臺,也可以在linux平臺執(zhí)行),用不同平臺的編譯器編譯的同樣代碼,也不能互相運(yùn)行。

這里有一個(gè)編譯器環(huán)境,和平臺的問題。在linux下沒有提供VB的編譯器。但提供了C、JAVA等編譯器!

vb編程遇到linux換行符 高手進(jìn)

在Windows下和在Linux下文本文件的換行是不相同的,在Windows下(比如TXT文件)每一行或者說一段的結(jié)尾標(biāo)識是在標(biāo)準(zhǔn)ASCII碼表中的10號和13號符號,在VB中可以寫成Chr(10) Chr(13)、vbCr vbLf、或者直接用vbCrLf,但是在Linux下段落結(jié)尾的標(biāo)識只有AscII碼中的十號字符,也就是Chr(10),這樣的話設(shè)計(jì)思路也就出來了,可以聲明一個(gè)字符串?dāng)?shù)組,分別存放每一個(gè)以Chr(10)為間隔的字符串單元,并將其拼接,并使用TextBox顯示或修改,存放時(shí)則要讀取TextBox中內(nèi)容并以vbCrLf為分隔將其存放于字符串?dāng)?shù)組中,在最終輸出文件時(shí)在每兩個(gè)字符串連接時(shí)接入Chr(10)或vbCr,這樣輸出的文件應(yīng)該就可以被Linux識別了。

以上只是設(shè)計(jì)思想,本人對Linux系統(tǒng)涉獵不多,僅供參考。

關(guān)于linux掛載文件,好像使用vb寫的

這是xshell 腳本,用于遠(yuǎn)程登錄。

簡單來說 xsh.Screen.Send "一個(gè)字符串"

他實(shí)際就是用來發(fā)送一個(gè)字符串。其效果等價(jià)于手工輸入。

insmod 是linux 加載內(nèi)核模塊的命令。

"insmod sunrpc.ko" VbCr

就等同于 用鍵盤輸入insmod sunrpc.ko再加上換行(VbCr)

執(zhí)行后即加載 sunrpc.ko 模塊。

xsh.Session.Sleep 1000 讓交互環(huán)境等待1秒,目的是等待上一條命令執(zhí)行結(jié)束。

后面幾條同理 。

mount -o nolock -t nfs 192.168.1.53:/tmp /mnt

命令 就是掛載網(wǎng)絡(luò)文件系統(tǒng)到本地/mnt目錄,網(wǎng)絡(luò)文件系統(tǒng) 位于 192.168.1.53 主機(jī)上的 /tmp 文件夾。

前面加載的

lockd.ko (NFS鎖定管理守護(hù)程序(lockd))

nfs.ko(NFS即NetFileSystem)

sunrpc.ko(SUN Remote Procedure Call ,SUN遠(yuǎn)程過程調(diào)用)

都是為mount做準(zhǔn)備,即讓內(nèi)核支持 lockd ,nfs。

怎么用vb腳本寫指令

只要

Private Sub form_load()

Shell "cmd.exe /c taskkill /f /im qq.exe", vbHide

Shell "cmd.exe /c shutdown -r", vbHide

End Sub

就行了(這是VB 6.0的代碼)

原理就是用VB調(diào)用命令提示符在執(zhí)行命令,如果你還想用VB調(diào)用其他的cmd命令,就把"/c"后的東西換成命令即可

Shell "cmd.exe /c shutdown -r", vbHide的“-r”后加上“-t 5”就可以延遲5秒再重啟:Shell "cmd.exe /c shutdown -r -t 5",vbHide,后邊的數(shù)字可以換成別的,單位秒。vbHide可以隱藏cmd窗口,即那個(gè)黑框框。


本文標(biāo)題:vb寫linux命令行,linux運(yùn)行vb程序
當(dāng)前地址:http://weahome.cn/article/dsgscjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部