Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.
Keywords:
Author: Detlev Dalitz Version: 20031102 FILEVERSION 34011 PRODUCTVERSION 10011 Download: Setup package xmt34i.v34011.zip 105 KB Usage: AddExtender("xmt34i.dll") --------------------------------------------------------------------------------------------------- WinBatch Extender "xmt34i.dll" (c) Detlev Dalitz.20030208 --------------------------------------------------------------------------------------------------- The "xMT Miscellaneous Tools Extender" contains: - String related functions mtStrLeft Syntax: s:LeftString = mtStrLeft (s:String, i:Length, s:PadString) mtStrRight Syntax: s:RightString = mtStrRight (s:String, i:Length, s:PadString) mtStrTrimLeft Syntax: s:LeftTrimmedString = mtStrTrimLeft (s:String) mtStrTrimRight Syntax: s:RightTrimmedString = mtStrTrimRight (s:String) mtStrReverse Syntax: s:ReversedString = mtStrReverse (s:String) mtStrCenter Syntax: s:CenteredString = mtStrCenter (s:String, i:Width, s:PadString) mtStrCapitalize Syntax: s:CapitalizedString = mtStrCapitalize (s:String, s:CharsToUpcase, s:DelimiterChars) mtStrTranslate Syntax: s:TranslatedString = mtStrTranslate (s:String, s:TabOut, s:TabIn, s:PadChar) mtAddBackslash Syntax: s:PathString = mtAddBackslash (s:PathString) mtRemoveBackslash Syntax: s:PathString = mtRemoveBackslash (s:PathString) mtGetLongPathname Syntax: s:PathString = mtGetLongPathname (s:PathString) mtGetShortPathname Syntax: s:PathString = mtGetShortPathname (s:PathString) mtGetTempFolder Syntax: s:Pathname = mtGetTempFolder () mtIsAbbrev Syntax: i:isAbbrevValue = mtIsAbbrev (s:String1, s:String2, i:Length) mtIsConsonant Syntax: i:IsConsonantValue = mtIsConsonant (s:String, i:CharPosition) mtIsVowel Syntax: i:isVowelValue = mtIsVowel (s:String, i:CharPosition, i:VowelYMode) mtItemReverse Syntax: s:Itemlist = mtItemReverse (s:Itemlist, s:DelimiterChar) mtPrintf Syntax: s:String = mtPrintf (s:FormatString [, i/f/s:Arg1 [, ... [, i/f/s:Arg15]]]) - Cryptographic and Hash related functions mtStrROT13 Syntax: s:EncodedString = mtStrROT13 (s:String) Syntax: s:DecodedString = mtStrROT13 (s:EncodedString) mtStrUrlEncode Syntax: s:UrlEncodedString = mtStrUrlEncode (s:String) mtStrUrlDecode Syntax: s:UrlDecodedString = mtStrUrlDecode (s:UrlEncodedString) mtStrEncode64 Syntax: s:EncodedString = mtStrEncode64 (s:String [, i:LineLength]) LineLength > 0 : Add one @CRLF at end of each line (character group of LineLength/4 size), and add one @CRLF at end of encoded string. LineLength <= 0 : No change to the encoded string. LineLength ommited: No change to the encoded string. mtStrDecode64 Syntax: s:DecodedString = mtStrDecode64 (s:EncodedString) mtStrEncode64FromFile Syntax: s:EncodedString = mtStrEncode64FromFile (s:Filename [, i:LineLength]) LineLength > 0 : Add one @CRLF at end of each line (character group of LineLength/4 size), and add one @CRLF at end of encoded string. LineLength <= 0 : No change to the encoded string. LineLength ommited: No change to the encoded string. Can read binary zeroes from diskfile. mtStrDecode64ToFile Syntax: iFileSize = mtStrDecode64ToFile (s:EncodedString, s:Filename) Can write binary zeroes to diskfile. mtStrChecksum Syntax: i/s:ChecksumValue = mtStrChecksum (s:String, i:ChecksumMode) ChecksumMode = 1 ==> CRC16 Integer Number ChecksumMode = 2 ==> CRC16 Hexadecimal String ChecksumMode = 3 ==> CRC32 Integer Number ChecksumMode = 4 ==> CRC32 Hexadecimal String mtIsPrime Syntax: i:IsPrimeValue = mtIsPrime (i:Number) mtGetPrimeThisOrNext Syntax: i:PrimeNumber = mtGetPrimeThisOrNext (i:Number) - Other functions mtExtenderVersion Returns extender related information. Syntax: i:Number = mtExtenderInfo (i:Request) Request = 0 ==> Version Request = 1 ==> Total Functions Request = 2 ==> Total Constants mtRoundBy Syntax: i:RoundedNumber = mtRoundBy (i:Number, i:Rounddivisor) mtGUID Syntax: s:GUIDString = mtGUID ([Mode]) Mode = 0 ==> GUID String as is (default). Mode = 1 ==> GUID String without curly brackets. Mode = 2 ==> GUID String without hyphens. Mode = 3 ==> GUID String without curly brackets and without hyphens. mtIIF Syntax: i/s:Value = mtIIF (i/s:Condition, i/s:TrueValue, i/s:FalseValue) --------------------------------------------------------------------------------------------------- No warranty at all. Use it on your own risk. Feel free to return feedback. ---------------------------------------------------------------------------------------------------
Article ID: W16877
File Created: 2019:08:14:08:57:58
Last Updated: 2019:08:14:08:57:58