相対パスのタグがつけられたコード一覧

HSP 相対パスを絶対パスに変換

;	相対パスを絶対パスに変換
#uselib "Shlwapi.dll"
#func PathCombine "PathCombineA" sptr,sptr,sptr
Dir = "c:\\windows\\system32"
File = "..\\notepad.exe"
Path =""
PathCombine varptr(Path), varptr(Dir), varptr(File)
mes Dir
mes File
mes Path

HSP 【HSP3】絶対パスを相対パスに変換

#uselib "Shlwapi.dll"
#func PathRelativePathToA "PathRelativePathToA" var,str,int,str,int
#func PathRelativePathToW "PathRelativePathToW" var,wptr,int,wptr,int
#define FILE_ATTRIBUTE_DIRECTORY 0x10
#define FILE_ATTRIBUTE_NORMAL 0x80

	frompath = "C:\\test\\hsp\\test\\test.txt"
	topath = "C:\\test\\hsp3\\hogehoge\\hsp.txt"

	sdim outpath, 260
	PathRelativePathToA outpath, frompath, FILE_ATTRIBUTE_DIRECTORY, topath, FILE_ATTRIBUTE_NORMAL

	mes "From    : "+frompath
	mes "To      : "+topath
	mes "相対パス: "+outpath

よく投稿されているコード

タグ

最近投稿されたコード