Maximum characters in a @set Person = {dlgchooseS} function

How much data can I stuff into these variables?

Maximum characters in a @set Person = {dlgchooseS} function

How much data can I stuff into the batfile function as a variable and as standard text.

My utilization is about to go berserk!!!