Не знал про шнурки в стакане. В инете фразу относят к 60-м. Вот, что пишут:
Предполагается, что выражение возникло как шутливая аллегория на ситуацию, когда подросток приходит домой и видит, что родители дома. Существует несколько версий, объясняющих происхождение выражения:
В советских домах в 1960-е годы было принято оставлять ключи или другие мелкие предметы (например, шнурки) в специально отведенных местах, чтобы не потерять их. Стакан, стоящий в прихожей, символизировал то, что родители пришли домой и оставили там свои шнурки.
Шнурки в советском контексте ассоциировались с домашним уютом и простотой жизни. Образ «шнурков в стакане» метафорически указывал на присутствие родителей, как знак того, что «главные» дома.
Примеры употребления
«Не приходи сегодня, у меня шнурки в стакане». — Такое сообщение мог получить друг или подруга, когда молодому человеку не удавалось уединиться из-за присутствия родителей.
«Я понял, что планы меняются, когда увидел шнурки в стакане». — Подразумевается неожиданное возвращение родителей домой и изменение намерений.
«Шнурки в стакане, поэтому вечер пропал». — Грусть от того, что планы на встречу или посиделки сорвались из-за присутствия старших.
Фраза стала своеобразным паролем, который показывал изобретательность и находчивость молодежи в поисках способов обойти строгости общественного контроля.