Shell 讓我瘋(台語)啦!(編號:8826)

看了一些網站於關於shell 的文章,知道基本用法是:
shell ("c:\test.exe")
可是也看到了很多:
shell ("c:\test.exe"),1
a=shell ("c:\test.exe")    ---->這個「a」是做什麼用的?
MyProID = Shell ("C:\test.exe")----> "="之前的是指令嗎?
ret = Shell ("C:\test.exe")       有什麼意義呢?
pid = Shell ("C:\test.exe")
有時又加了個start:
shell("start c:\test.exe")
a=shell("start c:\test.exe")
等等
Start 的作用是什麼,為什有時要用有時不需?
Shell後的檔案路徑一定要指死嗎?能不能用類似 app.path + 指定路徑?
對不起,新手上路,雖然在本站也看了很多這主題的文章,可是就是搞不清楚,請各位高手不厭其煩能此回答一下,感激不盡。
還有一個不相干vb的問題,為什麼在outlook express中打字,總不能在一行句子中插字,而且在中文句子後打英文,後再打中文,英文就被取代掉,why ?(在發表這文章也一樣)
我知道這些問題有些幼稚,可是人家就是不懂嘛!