buf = new StringBuffer("cd \"");
if (project.equals("upper2")) {
str = new String(buffer.getPath());
str = str.substring(0, str.lastIndexOf('\\'));
str = str.substring(0, str.lastIndexOf('\\'));
str = str.substring(0, str.lastIndexOf('\\'));
buf.append(str);
}
else if (project.equals("upper")) {
str = new String(buffer.getPath());
str = str.substring(0, str.lastIndexOf('\\'));
str = str.substring(0, str.lastIndexOf('\\'));
buf.append(str);
}
else if (project.equals("file")) {
buf.append(buffer.getPath().substring(0, buffer.getPath().lastIndexOf('\\')));
}
else {
buf.append(projectName.substring(0, projectName.lastIndexOf('\\')));
}
buf.append("\"");
buf.toString();
buf = new StringBuffer();
buf.append("\"");
buf.append(devenvPath);
buf.append("\" /");
buf.append(action);
buf.append(" ");
buf.append(configName);
buf.append(" /project ");
str = new String(buffer.getPath());
if (project.equals("upper2")) {
str = str.substring(0, str.lastIndexOf('\\'));
str = str.substring(0, str.lastIndexOf('\\'));
str = str.substring(0, str.lastIndexOf('\\'));
str2 = str.substring(str.lastIndexOf('\\'));
str = str + str2;
}
else if (project.equals("upper")) {
str = str.substring(0, str.lastIndexOf('\\'));
str = str.substring(0, str.lastIndexOf('\\'));
str2 = str.substring(str.lastIndexOf('\\'));
str = str + str2;
}
else if (project.equals("entry")) {
dotPos = projectName.lastIndexOf('.');
if (dotPos > 0) {
str = projectName.substring(0, dotPos);
str = str.substring(str.lastIndexOf('\\') + 1);
}
else {
str = projectName;
}
}
if (!project.equals("entry")) {
str = str.substring(0, str.lastIndexOf('\\'));
str = str.substring(str.lastIndexOf('\\') + 1);
}
buf.append(str);
buf.append(" \"");
if (solution.equals("upper2")) {
str = new String(buffer.getPath());
str = str.substring(0, str.lastIndexOf('\\'));
str = str.substring(0, str.lastIndexOf('\\'));
str = str.substring(0, str.lastIndexOf('\\'));
str2 = str.substring(str.lastIndexOf('\\'));
str = str + str2 + ".sln";
buf.append(str);
}
else if (solution.equals("upper")) {
str = new String(buffer.getPath());
str = str.substring(0, str.lastIndexOf('\\'));
str = str.substring(0, str.lastIndexOf('\\'));
str2 = str.substring(str.lastIndexOf('\\'));
str = str + str2 + ".sln";
buf.append(str);
}
else if (solution.equals("file")) {
buf.append(buffer.getPath().substring(0, buffer.getPath().lastIndexOf('\\')));
buf.append(".sln");
}
else {
buf.append(solutionName);
}
buf.append("\"");
// return value
buf.toString();