oneYogi
(Fresh Scripter)
2007-08-24 11:29 AM
@scriptname long filename support

Greetings!
Please add a feature to be able to get the long filename of @scriptname!

It would greatly assist in writing generic code that can for example:

read an exactly the same filename ini file
write an exactly the same filename logfile

etc etc

Please!!!

Regards,
Yogi


Mart
(KiX Supporter)
2007-08-24 01:08 PM
Re: @scriptname long filename support

@scriptname already returns the complete name of the script. At least in my case it does.

This script saved as abc --> z012 --> 9 twice (78 characters) works just fine.

 Code:
Break on

@SCRIPTNAME
?"Lenght of the scriptname is: " Len(@SCRIPTNAME)

Sleep 5


oneYogi
(Fresh Scripter)
2007-08-27 10:51 AM
Re: @scriptname long filename support

@scriptname returns a dos 8.3 format filename, thus y:\oneyogibackup.kix is displayed as y:\oneyog~1.kix (kix 4.53)

Witto
(MM club member)
2007-08-27 11:02 AM
Re: @scriptname long filename support

I have to confirm Mart
Created a script:
C:\This is a very deep folder\This is a very long file name.kix
also
U:\This is a very deep folder\This is a very long file name.kix
The last is a network drive, like I presume is your y:
 Code:
BREAK ON
@SCRIPTNAME ?
@KIX ?
Get $SO

 Code:
This is a very long file name.kix
4.53


Arend_
(MM club member)
2007-08-27 01:50 PM
Re: @scriptname long filename support

Probably 8.3 on win98 or something.

Witto
(MM club member)
2007-08-27 03:30 PM
Re: @scriptname long filename support

OK
oneYogi,
My OS = Windows XP
And yours?


oneYogi
(Fresh Scripter)
2007-08-28 08:42 AM
Re: @scriptname long filename support

Windows XP SP2

Witto
(MM club member)
2007-08-28 09:59 AM
Re: @scriptname long filename support

Sorry, forgot to add the fact that I also have SP2
Windows XP SP2
Language = English (that should not be an issue, but I don't know where your problem originates)


oneYogi
(Fresh Scripter)
2007-08-28 10:08 AM
Re: @scriptname long filename support

Goodday to you all!

@scriptname works correctly - I used the wrong parameter in my editor (ultraedit) - "wkix32 %F" instead of "wkix32 %f" - which loads the shortname to kixtart.

Thank you all very much for the reponses!

Regards
Yogi