Difference between revisions of "ReNamer:Pascal Script:WideUpperCase"
Jump to navigation
Jump to search
m (Text replacement - "<source>" to "<syntaxhighlight lang="pascal">") |
m (Text replacement - "</source>" to "</syntaxhighlight>") |
||
Line 11: | Line 11: | ||
FileName := WideUpperCase(WideExtractBaseName(FileName)) | FileName := WideUpperCase(WideExtractBaseName(FileName)) | ||
+ WideLowerCase(WideExtractFileExt(FileName)); | + WideLowerCase(WideExtractFileExt(FileName)); | ||
− | </ | + | </syntaxhighlight> |
====Capitalize Every Word==== | ====Capitalize Every Word==== | ||
Line 19: | Line 19: | ||
FileName := WideCaseCapitalize(WideExtractBaseName(FileName)) + | FileName := WideCaseCapitalize(WideExtractBaseName(FileName)) + | ||
WideExtractFileExt(FileName); | WideExtractFileExt(FileName); | ||
− | </ | + | </syntaxhighlight> |
====iNVERT cASE==== | ====iNVERT cASE==== | ||
Line 26: | Line 26: | ||
<syntaxhighlight lang="pascal"> | <syntaxhighlight lang="pascal"> | ||
FileName := WideCaseInvert(FileName); | FileName := WideCaseInvert(FileName); | ||
− | </ | + | </syntaxhighlight> |
====First letter capital==== | ====First letter capital==== |
Latest revision as of 15:04, 8 February 2017
WideUpperCase or How to uppercase the filename
In this chapter we will learn how to achieve goals similar to the Case rule.
UPPERCASE and lowercase
First, we will uppercase the filename and lowercase the extention. We will use WideUpperCase and WideLowerCase functions that take a string as a parameter and return that string in proper case.
FileName := WideUpperCase(WideExtractBaseName(FileName))
+ WideLowerCase(WideExtractFileExt(FileName));
Capitalize Every Word
We can also capitalize every word with WideCaseCapitalize function:
FileName := WideCaseCapitalize(WideExtractBaseName(FileName)) +
WideExtractFileExt(FileName);
iNVERT cASE
For inverting case we will use WideCaseInvert function:
FileName := WideCaseInvert(FileName);
First letter capital
Making only first letter capital is a bit more complex and will be described in the next chapter.