Điểm:0

Chạy tệp bó để bắt đầu chương trình cụ thể để mở tại bản ghi cụ thể

lá cờ pl

Tôi cần có khả năng chạy một tệp bó mở Access tại một bản ghi cụ thể. Điều này tôi có thể làm, nhưng bây giờ tôi cũng cần chạy nó trên hệ thống 32 hoặc 64 bit.

Công ty chúng tôi sử dụng hỗn hợp các hệ thống.

Đây là những gì tôi có cho đến nay:

nếu EXIST "C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE" 

GOTOx64
KHÁC GOTO x32

:x64 
bắt đầu "" "C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE" "K:\R&D Dept\Development Lab\R&D Test Request System (Dành cho thử nghiệm và đào tạo)\DataBase\R&D Project Requests DB.accdb " /x mcrEmail /cmd 1912

:x32 
start "" "C:\Program Files (x86)\Microsoft Office\root\Office16\MSACCESS.EXE" "K:\R&D Dept\Development Lab\R&D Test Request System (Dành cho thử nghiệm và đào tạo)\DataBase\R&D Project Requests DB.accdb"/x mcrEmail/cmd 1912

tạm ngừng

Tôi đã thử chạy đây là phiên bản dùng thử của CMDebug, khi tôi nhấn vào dòng :x64 thì chương trình của tôi chạy nhưng sau đó nó cũng nhấn vào dòng :x32.

Khi cố gắng chạy nó dưới dạng một tệp bó bằng cách nhấp vào nó, không có gì xảy ra.Tôi đang chạy Access 2016 trên hệ thống 64 bit, Windows 10. Các ứng dụng văn phòng của tôi cũng là 64 bit.

Không chắc chắn những gì tôi đang đi sai?

Điểm:0
lá cờ se

thử cái này:

@echo tắt
nếu EXIST "C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE" GOTO x64
nếu EXIST "C:\Program Files (x86)\Microsoft Office\root\Office16\MSACCESS.EXE" GOTO x32

echo Không tìm thấy MSACCESS.EXE - nhấn phím để thoát
tạm dừng> không
lối ra

:x32 
bắt đầu "C:\Program Files (x86)\Microsoft Office\root\Office16\MSACCESS.EXE" "K:\R&D Dept\Development Lab\R&D Test Request System (Dành cho thử nghiệm và đào tạo)\DataBase\R&D Project Requests DB. accdb"/x mcrEmail/cmd 1912
GOTO kết thúc

:x64 
start "C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE" "K:\R&D Dept\Development Lab\R&D Test Request System (Dành cho thử nghiệm và đào tạo)\DataBase\R&D Project Requests DB.accdb" / x mcrEmail/cmd 1912
GOTO kết thúc

:đã kết thúc
lặp lại kết thúc tập lệnh bình thường
tạm dừng> không
lối ra

Về các tham số truy cập của bạn, tôi không thay đổi bất cứ điều gì vì tôi không biết chi tiết.

Vui lòng để lại một số phản hồi nếu nó hữu ích hoặc nếu bạn cần một số cải tiến. Nếu nó giúp đánh dấu nó là đã trả lời.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.