ฟอรั่มของบล็อก http://pssix.blogspot.com


จะทำการรันไฟล์แบบย้อนโฟลเดอร์ได้ไหมครับ

Share

Ghost46764
สมาชิกทั่วไป
สมาชิกทั่วไป


จำนวนข้อความ : 17
ความนิยม : 0
เข้าร่วมเมื่อ : 17/04/2015

จะทำการรันไฟล์แบบย้อนโฟลเดอร์ได้ไหมครับ

ตั้งหัวข้อ by Ghost46764 on 14/09/15, 08:16 pm

พอจะมีวิธีไหมครับ ผมต้องการหาไฟล์ที่อยู่โฟลเดอร์ก่อนหน้าไฟล์ .Au3
สมมุติว่าไฟล์ที่จะให้รันอยู่ที่ (Setup)
แต่ไฟล์ .Au3 อยู่ที่ (Setup\Pro)
ผมเคยทำแต่รันไฟล์ที่อยู่ลึกกว่าไฟล์ .Au3 แต่ครั้งนี้ต้องการรันไฟล์ที่อยู่โฟลเดอร์ก่อนไฟล์ .Au3

สคริปที่เคยใช้
Code:
Run(@ScriptDir &"\Setup\Pro\vlc-2.2.1-win64.exe")
avatar
flapjack
PSsix Member Super Class III
PSsix Member Super Class III

PSsix Moderator PSsix Master PSsix Game Coder
จำนวนข้อความ : 312
ความนิยม : 74
เข้าร่วมเมื่อ : 05/10/2010

Re: จะทำการรันไฟล์แบบย้อนโฟลเดอร์ได้ไหมครับ

ตั้งหัวข้อ by flapjack on 16/09/15, 01:51 am

ลองดูน่ะ ครับ
Code:

#include <File.au3>
#include <Array.au3>

$ParentDir = StringLeft(@scriptDir,StringInStr(@scriptDir,"\",0,-1)-1)
$FileList = _FileListToArray($ParentDir)


_ArrayDisplay($FileList, "List")
การดึง path folder ก่อนหน้านี้ ครับ รายละเอียดเพิ่มเติม

    เวลาขณะนี้ 28/04/17, 05:19 pm