세이브 파일 없음안녕하세요 여러분, 제 문제는 "Annuler"(=Cancel) 버튼을 누르면 내가 원하지 않는데도 파일이 계속 저장된다는 것입니다. 어떻게 해야 하나요?
첨부된 스크립트를 올려드립니다.
감사 해요

path_save = Pick Directory( "Où sauver les fichiers analyse rendement?" );
NAME = "_ANALYSE_RENDEMENT";
////////////////////////////////////// DEFINE DIR AND FILE NAMES (MONTH / YEAR) + CREATE DIR /////////////////////////////////////////////////////////
DAY_ = Day(Today());
MONTH_ = Month( Today() );
YEAR_ = Year( Today() );
HOUR_ = Hour(Today());
MINUTE_ = Minute(Today());
SECONDE_ = Second(Today());
If(MONTH_ < 10 , NAME_MONTH= "0" || Char(MONTH_), NAME_MONTH= Char(MONTH_) );
If(DAY_ < 10 , NAME_DAY= "0" || Char(DAY_) , NAME_DAY = Char(DAY_) );
NAME_TIME = "_" || Char(HOUR_) || "H" || Char(MINUTE_) || "M" || Char(SECONDE_) || "S";
//DIR_NAME = Char(MONTH_ )|| " - " || Word(1,NAME,"_") || "_" || Char( YEAR_ ) ;
DIR_NAME = Char( YEAR_ ) || NAME_MONTH || NAME_DAY || NAME_TIME || NAME;
If( Directory Exists( path_save || DIR_NAME ), , Create Directory( path_save || DIR_NAME ));
스크립팅Re: 세이브 파일이 없습니다.빈 경로에 대한 검사를 추가하는 것으로 충분할 수 있습니다.
Names Default To Here(1);
path_save = Pick Directory( "Où sauver les fichiers analyse rendement?" );
If(path_save == "",
Show("Cancel pressed");
stop(); //or use throw()
);
NAME = "_ANALYSE_RENDEMENT";
////////////////////////////////////// DEFINE DIR AND FILE NAMES (MONTH / YEAR) + CREATE DIR /////////////////////////////////////////////////////////
DAY_ = Day(Today());
MONTH_ = Month( Today() );
YEAR_ = Year( Today() );
HOUR_ = Hour(Today());
MINUTE_ = Minute(Today());
SECONDE_ = Second(Today());
If(MONTH_ < 10 , NAME_MONTH= "0" || Char(MONTH_), NAME_MONTH= Char(MONTH_) );
If(DAY_ < 10 , NAME_DAY= "0" || Char(DAY_) , NAME_DAY = Char(DAY_) );
NAME_TIME = "_" || Char(HOUR_) || "H" || Char(MINUTE_) || "M" || Char(SECONDE_) || "S";
//DIR_NAME = Char(MONTH_ )|| " - " || Word(1,NAME,"_") || "_" || Char( YEAR_ ) ;
DIR_NAME = Char( YEAR_ ) || NAME_MONTH || NAME_DAY || NAME_TIME || NAME;
If( Directory Exists( path_save || DIR_NAME ), , Create Directory( path_save || DIR_NAME ));