# More on my current scripting construct

**URL:** https://community.mp3tag.de/t/more-on-my-current-scripting-construct/3939
**Category:** Support
**Created:** [October 21, 2006, 8:04pm UTC](https://community.mp3tag.de/t/more-on-my-current-scripting-construct/3939 "2006-10-21T20:04:13Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![miles\_muso](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/ecd19e/32.png) [@miles\_muso](https://community.mp3tag.de/u/miles_muso)
#### Post date: [October 21, 2006, 8:04pm UTC](https://community.mp3tag.de/t/more-on-my-current-scripting-construct/3939/1 "2006-10-21T20:04:13Z")

</div>

Hi, could someone tell me why the following will not capitalise a character if it follows a parenthesis or an inverted comma or (it would seem) anything OTHER than a space?

F:\My Music\%artist%\%artist% -  
$iflonger(%album%,1,$char(39)%album%$char(39),$char(39)No  
Album$char(39)) - $ifgreater(%track%,-1,track$num(%track%,2),00) -  
$iflonger(%title%,1,$caps($validate(%title%,\_)),track%track%)

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [October 21, 2006, 8:18pm UTC](https://community.mp3tag.de/t/more-on-my-current-scripting-construct/3939/2 "2006-10-21T20:18:07Z")

</div>

$caps() can receive two arguments, the second one being the characters that trigger upper case.

---

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [February 9, 2026, 12:19pm UTC](https://community.mp3tag.de/t/more-on-my-current-scripting-construct/3939/3 "2026-02-09T12:19:57Z")

</div>


