는 ------- UPDATE ------- 그래서 호세에복사 (및 실행) (데이터베이스) 내 DOS 프로그램은 8
그의 조언은 내가 몇 가지 발견 아웃. 우선, 네트워크상의 프로그램은 앱이라고하는 I 드라이브의 공유 폴더에 있습니다. 이 응용 프로그램 폴더에서 unitbeheer 폴더는 모든 파일과 물건으로 있습니다. 문제는 네트워크에있는 드라이브에 액세스 할 수 없으며 프로그램을 사용하는 사람도 액세스 할 수 없습니다. I 폴더는 unitbeheer 프로그램을 실행하는 것 외에는 쓸모가없는 오래된 (가상) 공유 드라이브입니다. Jos가 생각한 것과 똑같습니다.
일부 네트워크 사용자가 dos 컴퓨터 (unitbeheer)를 XP 컴퓨터로 오랜 시간 동안 전송했지만. 그는이 XP 컴퓨터에서 자신 만의 가상 드라이브를 만들었습니다. 그리고 여기에 나는 드라이브를 들여다 보았습니다. 드라이브에는 이미 복사 한 프로그램 (및 파일) 그 이상이 들어 있습니다. 그래서 내 추측에 의하면 unitbeheer의 모든 파일은 i에 대한 어떤 방향 경로를 사용합니다.
나는 프로그램을 포함하고있는 네트워크의 애플 리케이션 파일에 접근 할 수 없다. 그래서 나는 나의 테스트 환경 (내 윈도우 8 PC)에서 모든 것을 시뮬레이트해야하기 때문에 나는 드라이브에 접근 할 수 없다. 나는 아마 생각
:의 I 드라이브 그냥 프로그램 (파일) 내가 (그림 참조) 않았다 그래서 나는 똑똑하고 나는 컴퓨터에 자신을 드라이브 가상을 만들 생각을 포함하기 때문에
오류의 대부분은 내가 지금은 드라이버에서 프로그램을 실행하고 있기 때문에 사라 졌어요하지만 내가 프로그램의 바로 가기를 시작하면 그것이 참조하는 바로 가기를 사용할 수 없다고 .. 그래서 나는 unitbeheer 폴더를 제거하고 방금 모든 파일을 복사 내가 바로 가기를 실행하면 64 비트 PC에서 작동하지 않는다는 것을 알았습니다. 그래서 우리는 이미 알고 있었고 DOSbox 프로그램을 필요로 했었습니다. e 아이디어는 바로 가기가 작동 함).
dosbox에서 실행할 때 여전히 ub.dbo가 존재하지 않는다는 오류가 발생하지만 (드라이버를 만들면 작동하지 않습니다).
다른 질문/솔루션 : 나는 폴더 및 대상의 시작과 함께하는 방법을 알지 못합니다. 적어도 당신이 무엇을 의미하는지 알 수 있습니다 (폴더의 시작은 어디에서 왔는지 실행)하지만 현재의 좋은면 잘 모르겠습니다. 내가 XP에서 원래 바로 가기를 보면 바로 가기 = I : \ 및 대상 = I : \ Ub.BAT (이 때문에 대상이 바로 설정 되었기 때문에 내가 만든 unitbeheer 폴더를 내 자신의 드라이브에서 삭제 한 이유입니다. 프로그램 실행기로). 나는 목표를 남겨두고 지금부터 나 자신의 드라이버를 만들었 기 때문에 시작합니다. 아니면 그냥 드라이버에 마운트했습니다.
DROPbox를 사용하지 않는 것에 대한 부분은 중요한 조언을하기 때문에 좋은 조언이 아닙니다! 비록 내가 Vbox와 함께 실행하려고해도 꽤 잘 작동하지는 않습니다. 나는 그것을 다음과 같이 사용하고있다 : 사용 : 사용 : 나는 다음 cd unitbeheer 폴더에 있지만이 작업은하지 않으며 cd unitbe ~ 1 작업 (최대 8 문자)도하지 않는다. 폴더없이 복사 할 때 : I : i : \를 사용하고 바로 가기 (unitbeheer.lnk)를 호출하거나 직접 UB.BAT 프로그램을 호출하여 프로그램을 시작하지만이 두 가지 모두 작동하지 않습니다.
나에게 조금 더 나아갈 수 있기를 바랍니다. 미리 감사드립니다.
------ END의 UPDATE ------
마지막 십삼년 어떤 종류가있는 DOS 프로그램을 내가 (단위 관리) unitbeheer라는 프로그램을 사용하는 친구 데이터베이스 (DOS?).프로그램이하는 일은 매우 쉽습니다. 고용 된 위치 (비용, 기간 등)에 대한 모든 정보가 있으며 정보를 추가하거나 검색하여 인쇄 할 수 있습니다. 이 프로그램에는 더 많은 부분이 있지만 기본적으로 그렇게합니다.
이제는 Windows XP PC에서 실행 중이며 Windows 8 PC로 마이그레이션하려고합니다. 나는 아마도 이것으로 머리를 쓰고있을 것이다. 그러나 어떻게해야하는지에 대해 조금 읽었고 64 비트 시스템 (내 윈도우 8)에서 DOS 프로그램을 실행하기 위해 DOSbox 응용 프로그램을 사용할 수 있다는 것을 알았다. 그래서 모든 것이 잘 작동합니다. 저는 드라이버를 마운트하고 프로그램을 실행했습니다.
따라서 프로그램 (및 해당 파일/쿼리/데이터베이스 파일)은 모두 내 컴퓨터로 복사됩니다.
이제 프로그램을 실행할 때 알아낼 수없는 몇 가지 오류가 나타납니다. 첫째, 프로그램 파일을 내 C 드라이버에 마운트하고 프로그램을 실행하면 오류가 발생합니다. 스테이션 확인 안 함 : I :
어떤 프로그램이 실행되는지 (실행 중인지) 폴더 DBASE5 (cd DBASE5)로 이동 한 다음 DBASE UB.PRG라는 파일을 실행하는 것으로 보입니다. 우선, 해당 폴더에 해당 파일이 없지만 2 개의 별도 파일이 있습니다. 하나는 DBASE.EXE이고 다른 하나는 UB.PRG입니다. 그 외에도 UB 파일에 무엇이 있는지 궁금해서 메모장에서 열었습니다. 해당 폴더에있는 코드는 다음과 같습니다.
set dire to i:\
do ub.dbo
ub.dbo는 분명히 동일한 이름이지만 확장자가 다른 파일입니다. (내가 드라이버 등으로) 나는 도스 박스에서이 방법에 의해 내 장착 코드 I. 내 드라이버를 설치하여이 문제를 해결하려면 갈 생각 :
mount i c:\DOSfiles
i:
cd unitbe~1
UB.BAT
unitbe ~ 1은 DOS 프로그램에있는 폴더입니다 (그리고 DOSfiles는 내가 넣기 위해 만든 폴더입니다.) UB.BAT는 실행해야하는 프로그램입니다.
이 문제는 해결되었지만 다음과 같은 오류 메시지가 표시됩니다. 파일이 존재하지 않습니다 : ub.dbo. 이 파일이 폴더에 있기 때문에 오히려 이상하다 .. 그리고 난 메모장을 열 때 내가 이해 해달라고 이상한 코드를 얻을 : 내가 갇히지하고이 시점에서
DBO 9 ë ub.prg F P S&O«I¹\ ub.dbo ž
$ ' ÿÿ ub.dbo @ h „ ' ub ub.prg
을 ..합니까 어떤 당신은 아마도 무엇이 잘못 될지 알 것입니다. 프로그램에 대한 자세한 정보가 없으므로 아마도 어려운 질문입니다. 아래의 정보로 업로드하려고 시도합니다.
* 배경 : 프로그램이 오늘이 프로그램을 처음으로 볼 때 회사 네트워크에서 실행 중입니다. 그것이 무엇을하는지에 대한 설명과 함께) 나는 그것이 정확히 어느 드라이버에서 실행되는지에 대해 확신하지 못한다. 또한 다른 파일 (아마도 관련 파일)이 거기에 있다는 것을 알지도 못합니다 (내일 알게 될 것입니다).
나는 또한 모든 파일의 일부 스크린 샷을 만들었습니다. (메모장을 열어도 상관 없지만 이제는 일부 확장자의 기본값입니다.) - 일반적으로 프로그램의 파일에 대한 스크린 샷 2 장이 있습니다. 맵과 DBASE5 맵 중 2 개는 프로그램 파일에 (맵으로) 위치합니다.
답변 해 주셔서 감사합니다. Jos! 네가 나 한테 물어 본 것들을 확인해 보겠다. 한 가지 확실한 점은 XP PC의 C : \에 DOSFiles 폴더가 없기 때문에 (DOS 프로그램/파일을 여기에 넣기 위해 DOSBox를 설치하는 지침서에서 질문을 받았다). 아마도 우리는 이메일을 통해이 토론을 계속할 수 있습니다. 네덜란드어에서 좀 더 쉽게 할 수 있습니다.) – Nicolas
Ok. 그래서 나는 몇 가지 것을 발견했다. 내 첫 번째 게시물에서 업데이트를 확인합니다 (여전히 계속 붙어 있습니다). – Nicolas