綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[作業系統] 用 DOSBox-X 製作的完美 WIN 3.1 中文版,懷舊收藏用 130MB

  [複製連結] 查看: 34424|回覆: 383|好評: 0
291
happygo88 | 收聽TA | 只看該作者
發表於 2021-12-12 17:24
本帖最後由 happygo88 於 2021-12-12 17:26 編輯
Wengier 發表於 2021-12-12 17:16
我知道您没有用选单,但是这是个人喜好,总之由于此问题的存在代表这样的动态改变是不完美的,所以得用-se ...

看來你誤解了我的意思.

start calc --> DosBox-X 丟給 Windows 執行, c:\windows\system32\calc.exe
若直接打 calc  --> DosBox-X 丟給 Windows 執行, c:\windows\system32\calc.exe

省略 start

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

292
Wengier | 收聽TA | 只看該作者
發表於 2021-12-12 17:29
happygo88 發表於 2021-12-12 17:24
看來你誤解了我的意思.

start calc --> DosBox-X 丟給 Windows 執行, c:windowssystem32calc.exe

我已经看懂了您的意思,但是如果按照您的原意的话显然破坏了DOS本身执行COM/EXE/BAT档的规则。解决方法也很简单,把c:\windows\system32或其它相关目录加入%PATH%环境变数中即可,这样就符合DOS自身的执行规则了。

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
donation12 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

293
happygo88 | 收聽TA | 只看該作者
發表於 2021-12-12 17:35
本帖最後由 happygo88 於 2021-12-12 22:09 編輯
Wengier 發表於 2021-12-12 17:29
我已经看懂了您的意思,但是如果按照您的原意的话显然破坏了DOS本身执行COM/EXE/BAT档的规则。解决方法也 ...

看來你誤解了我的意思.

DosBox-X 環境找不到執行檔 (COM/EXE/BAT) 會報錯

例:
Bad command or filename -xxxx

也就是 DosBox-X 無法解析的都丟給 Windows 去解析.


用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

294
happygo88 | 收聽TA | 只看該作者
發表於 2021-12-12 17:38
本帖最後由 happygo88 於 2021-12-12 17:41 編輯

DosBox-X --> 不是 COM/EXE/BAT -> 報錯 Bad command or filename -xxxx

改為

DosBox-X --> 不是 COM/EXE/BAT -> 丟給 Windows 去解析(程式內部用 Start 方式丟出去)
這樣 .txt/.jpg/.mp4/.exe/... 丟給 Windows 去解析
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

295
Wengier | 收聽TA | 只看該作者
發表於 2021-12-12 17:40
happygo88 發表於 2021-12-12 17:35
看來你誤解了我的意思.

DosBox-X 環境找不到執行檔 (COM/EXE/BAT) 會報錯

看来您没看懂我的意思,我是说按您所说的直解析是对DOS本身执行规则的破坏,所以这是不能直接支持的,如果需要这样的运行的方式的话要么用START命令执行,要么把相应目录(如c:\windows\system32)加入%PATH%中再来执行。

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
donation12 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

296
happygo88 | 收聽TA | 只看該作者
發表於 2021-12-12 17:42
Wengier 發表於 2021-12-12 17:40
看来您没看懂我的意思,我是说按您所说的直解析是对DOS本身执行规则的破坏,所以这是不能直接支持的,如 ...

看來無解.

我目前使用批次檔 w.bat 1 字 取代 start 5 字.
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

297
Wengier | 收聽TA | 只看該作者
發表於 2021-12-12 17:51
本帖最後由 Wengier 於 2021-12-12 18:11 編輯
happygo88 發表於 2021-12-12 17:42
看來無解.

我目前使用批次檔 w.bat 1 字 取代 start 5 字.

或者用ALIAS命令,如ALIAS S=START,即用S一字代替START五字。
也可以干脆将常用命令直接加入ALIAS,比如ALIAS CALC=START CALC,这样打CALC命令直接启动CALC。

注意DOSBox-X是希望模拟越准确越好,而加入您所说的功能应该是对DOS基本规则的较大破坏,我担心其maintainer会对此有意见,虽然我加入别的功能一般都没有什么问题。

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
donation12 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

298
happygo88 | 收聽TA | 只看該作者
發表於 2021-12-12 17:56
Wengier 發表於 2021-12-12 17:51
或者用ALIAS命令,如ALIAS S=START,即用S一字代替START五字。
也可以干脆将常用命令直接加入ALIAS,比如 ...

了解.

W.bat 跟 alias 功能一樣.

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

299
 樓主| luelue666 | 收聽TA | 只看該作者
發表於 2021-12-12 18:52
本帖最後由 luelue666 於 2021-12-12 18:54 編輯

我在想 happygo88 是想讓找不到的命令交給主機(宿主機)的windows去處理,(因為 WIN3.1 沒有 SYSTEM32),而Wengier 大認為是 DOS 底下安裝的 win 3.1? 兩人雞同鴨講,ALIAS命令就不是解方。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

300
happygo88 | 收聽TA | 只看該作者
發表於 2021-12-12 18:59
本帖最後由 happygo88 於 2021-12-12 22:17 編輯
luelue666 發表於 2021-12-12 18:52
我在想 happygo88 是想讓找不到的命令交給主機(宿主機)的windows去處理,(因為 WIN3.1 沒有 SYSTEM32),而W ...

想讓 DosBox-X MZ/PE/PE+/任意檔案/... 無縫融合.
多了個  Start 這就有縫了.


Windows 的強大在於它的關聯,
每個人的關聯都不一樣,
如 .txt --> Notepad/任何編輯軟體
如 .jpg --> MSPaint/任何看圖軟體
......

DosBox-X 不能處理的就丟給 Windows 去處理,
不能處理 報錯 Bad command or filename -xxxx 做死,
何不丟給 Windows 去處理 做活.

A 醫生說病人沒救了,將病人轉給 B 醫生竟然病人救活了.

我最近正在治療牙齒,
原牙醫說我的臼齒沒救了,必須拔牙,
家人叫我去別家牙醫看看,
去了別家看看,
結果牙醫說可以不拔牙,可以救,
最近已處理到快完成.

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則