ฉันต้องสามารถเรียกใช้แบตช์ไฟล์ที่เปิด Access ที่เรคคอร์ดเฉพาะได้ ฉันสามารถทำได้ แต่ตอนนี้ฉันต้องรันบนระบบ 32 หรือ 64 บิตด้วย
บริษัทของเราใช้ระบบผสมผสาน
นี่คือสิ่งที่ฉันมีจนถึงตอนนี้:
ถ้ามีอยู่ "C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE"
GOTO x64
อื่น GOTO x32
:x64
start "" "C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE" "K:\R&D Dept\Development Lab\R&D Test Request System (สำหรับการทดสอบและฝึกอบรม)\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 (สำหรับการทดสอบและฝึกอบรม)\DataBase\R&D Project Requests DB.accdb" /x mcrEmail /cmd 1912
หยุด
ฉันลองรันนี่เป็น CMDebug รุ่นทดลอง เมื่อฉันกดบรรทัด :x64 โปรแกรมของฉันทำงาน แต่จากนั้นมันก็โดนบรรทัด :x32 ด้วย
เมื่อพยายามเรียกใช้สิ่งนี้เป็นแบตช์ไฟล์โดยคลิกที่ไม่มีอะไรเกิดขึ้นฉันใช้ Access 2016 บนระบบ 64 บิต Windows 10 แอป office ของฉันก็เป็น 64 บิตเช่นกัน
ไม่แน่ใจว่าฉันผิดอะไร?