fix bugs: when the location file didn't exist, variable qflist is undefined, and the logical expression len(qflist)<1 will fail
merge python diff and file searching into single command using '&&', this leads to one time flashing of command window