function OnInit(initData) { initData.name = 'GetDriveLabel'; initData.version = '2025-04-14'; initData.url = 'https://resource.dopus.com/t/can-a-dynamic-button-label-show-a-drive-name-label/55393'; initData.desc = 'Get the drive label for a drive letter'; initData.default_enable = true; initData.min_version = '12.0'; } var fso = new ActiveXObject('Scripting.FileSystemObject'); var cmd = DOpus.Create().Command(); function OnActivateLister(activateListerData) { var srcPath = 'K:'; // var srcPath = 'Z:'; var srcLabel = fso.DriveExists(srcPath) ? fso.GetDrive(srcPath).VolumeName : ''; DOpus.vars.Set('LabelDriveK', srcLabel); // reference as $glob:LabelDriveK cmd.UpdateToggle(); // DOpus.Output('Label Drive ' + srcPath + ' is ' + srcLabel); }